把commit去掉试试看,trigger本身就包含在一个隐式事务中

解决方案 »

  1.   

    触发器里并没有commit;
    其实它是属于分布式事务处理,一边处理oracle数据,一边处理sql数据,二个事务独立运作是没有问题,但是二个事务一起执行就会出现这种情况,不信哪个同仁配置好透明网关后,做一个相关测试,在触发器里实现修改sql里的一些记录,看一下会不会出现错误
      

  2.   

    你调整下试试:
    1、在oracle更新一条记录,
    2、commit;
    3、然后插入一条记录到sql server,
    4、commit sql server
      

  3.   

    同意“qfsb_p(我心飞翔) ( ) 信誉:100 ”