当前位置: 代码迷 >> Oracle开发 >> 使用merge into语句透过dblink向另一个表中插入或者更新数据
  详细解决方案

使用merge into语句透过dblink向另一个表中插入或者更新数据

热度:167   发布时间:2016-04-24 06:25:13.0
使用merge into语句通过dblink向另一个表中插入或者更新数据
出现如下错误
PROCEDURE PROC_TEST 已编译
Errors: check compiler log
语句是
 create or replace procedure proc_test 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名,写这语句是老是出现如图的错误
------解决思路----------------------
如图的错误,什么错误啊。
Errors: check compiler log
是这个吗?