ORA-22992: 無法使用從遠程表選擇的 LOB 定位器

當出現這個錯誤的時候,那是因爲你跨庫連接查詢中的這個表存在BLOB類型的字段
所以一定要注意,所有表中存在blob類型字段,
1.不能用 select * from 連接的表
2.不能將blob類型的字段出現在腳本中。。
如果這些blob類型的字段一定要導過來。。
可以先建立臨時表再插入本地表。。
方法如下.在pl/sql中執行
第一步建臨時表
create global temporary table foo
( X BLOB )
on commit delete rows;
第二步 插入本地表
insert into foo select blobcolumn from remoteTable@dl_remote ;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章