场景
建了一个DBLINK,测试成功
问题
在命令窗口中查询成功,但却在存储过程中无法执行成功(报编译错误)譬如:
在命令窗口中:insert into <xxxx>@<dblink> values(....) 成功!
但相同的语句放在存储过程中,却报存储过程编译错误报错如下
PROCEDURE ISM.P_DATA_EXTRACTION
On line: 5
PL/SQL: ORA-04052: 在查找远程对象 ISM.T_ISM_WARNING_DATA@SJISM 时出错
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-03120: 双工转换例行程序: 整数溢出
ORA-02063: 紧接着 line (起自 SJISM)
建了一个DBLINK,测试成功
问题
在命令窗口中查询成功,但却在存储过程中无法执行成功(报编译错误)譬如:
在命令窗口中:insert into <xxxx>@<dblink> values(....) 成功!
但相同的语句放在存储过程中,却报存储过程编译错误报错如下
PROCEDURE ISM.P_DATA_EXTRACTION
On line: 5
PL/SQL: ORA-04052: 在查找远程对象 ISM.T_ISM_WARNING_DATA@SJISM 时出错
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-03120: 双工转换例行程序: 整数溢出
ORA-02063: 紧接着 line (起自 SJISM)
“在命令窗口中:insert into <xxxx>@ <dblink> values(....) 成功!
但相同的语句放在存储过程中,却报存储过程编译错误 ”