我在机器A上有个db1,机器B上有个db2.
我在db1上创建dblink连接db2。
我打开sql窗口,执行select * from table@db2_link没有问题。但是我在存储过程中select * from table@db2_link却提示表不存在。
这是什么原因?
PS: db1是 10g db2是11g
oracle
------解决方案--------------------
drop database link db2;
create public database link xxx connect to xxx identified by xxx using xxx ;
试一下。
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/search?q=177537