把commit去掉试试看,trigger本身就包含在一个隐式事务中
解决方案 »
- 求判断数据库一条记录是否为空的sql语句!
- win2003server+sql2005 跟linux + oracle10g哪个更合适?
- oracle什么类型的字数超过4000个字节
- 如何测试oracle通用存储过程
- 关于一个oracle的存储过程问题(急,在线)
- 出现报错:<多步操作产生错误,请检查每一步的状态值> ,那位高手知道其因,小的感激不甚.
- oracle 8 select TO_NUMBER('ff','XXXXXX') from dual 不能使用,是版本太低?
- 怎样用ExecuteSQL来生成一个函数?
- 存储过程中的游标问题!急!
- 简单问题!送分!!!!!!!!!!!!
- 建立了触发器后,不能保存数据,请教.
- 有经验的老鸟。进来看看这个问题怎么解决!!
其实它是属于分布式事务处理,一边处理oracle数据,一边处理sql数据,二个事务独立运作是没有问题,但是二个事务一起执行就会出现这种情况,不信哪个同仁配置好透明网关后,做一个相关测试,在触发器里实现修改sql里的一些记录,看一下会不会出现错误
1、在oracle更新一条记录,
2、commit;
3、然后插入一条记录到sql server,
4、commit sql server