当前位置: 代码迷 >> Oracle开发 >> 小弟我用dblink向另一个数据库中的表更新和插入数据老师显示Errors: check compiler log
  详细解决方案

小弟我用dblink向另一个数据库中的表更新和插入数据老师显示Errors: check compiler log

热度:690   发布时间:2016-04-24 06:25:12.0
我用dblink向另一个数据库中的表更新和插入数据老师显示Errors: check compiler log
create or replace procedure proc_test1 as
        begin
                  merge into admin.aaa@tx t1 using ceshi1.a t2 on (t1.id = t2.id)
                  when matched then update set  t1.name=t2.name
                  when not matched then insert values(t2.id,t2.name);
        end; 

tx是dblink名
------解决思路----------------------
还有一个问题就是 这个dblink 的数据库版本是不是太低?
先直接用insert语句试试。
我能想到的就是这些了,其他也帮不了你了。
  相关解决方案