我通过DBLINK 访问远程数据库表读取数据,
当数据库表中间有clob字段时报ORA-22922的错误,
到网上一查,有解决方法了.
现在说明如下:
1.使用 create global temporary table tb_tmp 在本地创建一个
和远程数据库表结构一样的表.
2.使用insert into tb_tmp select * from tb@远程数据库连接.
这样就可以把远程表的数据导入到本地临时表.
3.我们再操作临时表来取得数据.
我通过DBLINK 访问远程数据库表读取数据,
当数据库表中间有clob字段时报ORA-22922的错误,
到网上一查,有解决方法了.
现在说明如下:
1.使用 create global temporary table tb_tmp 在本地创建一个
和远程数据库表结构一样的表.
2.使用insert into tb_tmp select * from tb@远程数据库连接.
这样就可以把远程表的数据导入到本地临时表.
3.我们再操作临时表来取得数据.
转载于:https://www.cnblogs.com/yg_zhang/archive/2008/12/12/1353506.html