如果创建Oracle数据库链接,则无法直接访问目标表中的LOB列。在Oracle分布式数据库中处理LOB的最佳方法
例如,您创建了一个DBLINK:
create database link TEST_LINK
connect to TARGETUSER IDENTIFIED BY password using 'DATABASESID';
在这之后,你可以做的东西,如:
select column_a, column_b
from [email protected]_LINK
除非该列是LOB,那么你得到的错误:
ORA-22992: cannot use LOB locators selected from remote tables
在同一个页面提示你获取值到本地表,但是这是...有点凌乱:
CREATE TABLE tmp_hello
AS SELECT column_a
from [email protected]_LINK
任何其他的想法?
这就像一个魅力!互联网上的最佳答案! – gabrjan 2014-04-03 11:40:50