今天遇到了ORA-02069: global_names parameter must be set to TRUE for this operation
查了METALINK原因是不能在通过DBLINK操作远程表的DML语句中使用本地函数
原文如下:
Because of a limitation, it is not possible to use a local function when doing a dml operation on a remote table
When this is attempted, the ora-2069 is raised.
解决方法
1、使用 global_names=true个人觉得麻烦还要修改DBLINK名
2、把函数放到远端数据库去,这个比较可行。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7728585/viewspace-620395/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7728585/viewspace-620395/