过程SP_A和SP_B均插入数据到远程数据库TEST.TEST,SP_A没有出错,SP_B报如下错误:
ORA-02019: connection description for remote database not found ORA-02063: 紧接着 line (起自 TEST.TEST)
检查插入SQL语句,发现SP_B过程的INSERT语句调用了本地的函数,函数中涉及到本地的多张表,由于INSERT语句在TEST.TEST端执行,因而会出现找不到相关的函数和表的问题。
通过定义变量,把函数值赋予该变量,在INSERT语句中用变量代替函数,重新执行,PASS!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-607851/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/6906/viewspace-607851/