logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[Oracle] ora-22992:无法使用从远程表选择的 LOB 定位符

LOB 字段是不支持DB LINK 方式的,可以用折中的办法创建一个临时表方式,或者物化视图等方式我的问题场景是在存储过程中查询远程表,FETCH INTO 本地变量,这个变量定义为CLOB 类型。SELECT t.c_field1, t.c_field2, t.c_field3FROM tableA@Link tWHERE 1=1解决办法:改写SQL,使用视图实体化将数据先拉到本地。with v

#oracle#sql
[Oracle]ORA-03127: 在活动操作结束之前不允许进行新的操作, clob类型出参在PL/SQL测试报错

函数定义如下:返回值以及两个出参都是clob类型--函数定义function GetFieldListCompare(sInfoName in VARCHAR2,sTableName in VARCHAR2,slogTableOwner in VARCHAR2,sNullField out clob,sSpliceCount out clob,sIsIndex out varchar2)RETUR

文章图片
#oracle#sql#数据库
[oracle]通过DBLINK远程查询带DBLINK的视图

最近做了一个非常蛋疼的需求:有A、B两个数据库实例,A下面有user1和user2两个用户,B实例下有用户user3。现在user1 用户下建连接user3名为link3的DBLINK,并写视图user1.v_test查询 user3 用户下的tableA。CREATE OR REPLACE VIEW user1.v_test ASselect field1,field2from tableA@l

#oracle#数据库
到底了