我有一个表,其中有一个BLOB
数据类型列,我正在使用此表通过dblink插入到我的模式表中。但我没有在我的插入查询中使用此BLOB数据类型列,我仍然收到错误:ORA-22992: cannot use LOB locators selected from remote tables
下面是我的插入查询:
insert /*+ materialize */ into TOP.BKR
(
SECTANRFFT,
REFBEREICH
)
select
SECTANRFFT,
REFBEREICH
FROM (
select
txtr.SECTANRFFT SECTANRFFT,
txtr.REFBEREICH REFBEREICH
from TOP.TB_ODS_LAST_DATE TB_ODS_LAST_DATE INNER JOIN BKP.ZORP@"TECD.POR" txtr
ON 1=1
where (1=1)
and (TB_ODS_LAST_DATE.TABLE_NAME = 'SRTPO') and (to_date('19700101','yyyymmdd') + (((txtr.DAT/60)/60)/24) > TB_ODS_LAST_DATE.LAST_DATE)
) FRT
1条答案
按热度按时间aelbi1ox1#
您可以添加
driving_site
提示:这将要求Oracle将本地数据发送到远程站点以执行连接,而不是将远程数据(至少名义上可能包括BLOB)拉到本地站点。
文档中描述了该提示。