日期:2014-05-16  浏览次数:21034 次

关于Oracle数据库触发器的一个问题
请问各位:
如果我有一个 触发器T,我要做的操作就是 在A 表插入一条数据以后,通过T把这条数据插入B表,那么请问,如果说触发器因为某种原因,出现了问题,无法执行导致数据无法插入到B表,那么A表的数据会插入吗?或者说触发器的after 和 before 对这种情况区别一样吗?


谢谢各位解答下~ 感谢

------解决方案--------------------
默认是不插入的,但是改下设置就可以了.
SQL code
--即使触发不成功,也要将记录插入表
set xact_abort off