当前位置: 代码迷 >> Oracle开发 >> DBLink更新了另一个数据库数据后,如何提交那条数据
  详细解决方案

DBLink更新了另一个数据库数据后,如何提交那条数据

热度:55   发布时间:2016-04-24 06:35:43.0
DBLink更新了另一个数据库数据后,怎么提交那条数据
我的Procedure里有一语句
insert into sajet.test_types @LINK_APPLE.REGRESS.RDBMS.DEV.US.ORACLE.COM(test_type_name,data_table_name,default_column_no)values(test_type,table_name,column_no);
             commit;

但我调试Procedure时可以正常向另一个数据库更新数据,但用trigger调用次Procedure时却不能同步,出现情况为。第二次更新数据时,数据库才更新第一次要indert进去的数据。现检查到每次insert都会执行,怀疑是执行后没有提交。


------解决思路----------------------
你触发器的选择是不是有问题,是不是应该用after触发器