我有以下简单的 Oracle 查询:
select A.field
from table1 A
left join table2@remotedb B on A.id = B.id
其中表 B 有 BLOB 字段
运行良好
如果我向选择添加连接:
select A.field||'x'
from table1 A
left join table2@remotedb B on A.id = B.id
我收到以下错误: “ora-22992 无法使用从远程表中选择的 lob 定位器”
为什么向不是 LOB 文件的文件添加 concat 会出现此错误?!?
我可以做什么来避免它?
最佳答案
检查这个
with sub1 as
(
select /*+ materialize */ A.field
from table1 A
left join table2@remotedb B on A.id = B.id
)
select field || 'x'
from sub1
关于oracle - 我未使用的 LOB 字段上的 ora 22992,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42220912/