出現這個錯誤是因爲DBLink遠程的數據表中存在CLOB或BLOB字段類型。如果想要對其進行操作,需在本地建立臨時表進行操作!
Create global temporary table T_TEST_LOB1 on commit delete rows as
select * from T_TEST@TEST T1 where 1=2;
這種臨時表不佔用表空間,而且不同的SESSION之間互相看不到對方的數據,在會話結束後表中的數據自動清空。
on commit delete rows
則在提交的時候清空數據。
ON COMMIT PRESERVE ROWS
則在會話結束的時候清空數據。