在整个事务完成的时候COMMIT或者ROLLBACK
解决方案 »
- oracle 10gR2 create user报错问题
- SQLPLUS登录秘密能否隐藏?
- python访问oracle的模块dcOracle2怎么安装呢
- 面试时的一个sql问题
- oracle 存储过程 输出结果集,使用package遇到的问题,在线求助。
- 抓狂了,存储过程运行的这么慢!
- sql server 和ORACLE的不兼容问题(新)
- 分组查询问题
- dataguard做switchover的时候,报ORA-16047: 的错误。
- orcale登录问题,菜鸟一个,请大神指点
- SQL*PLUS里调用一个用PL/SQL写的函数的语法是怎样的?在PB中调用又是怎么样的?在线,谢谢!
- oracle中如何换行,高手帮忙
如果你commit了,之后触发器又出错了怎么办?
所以只可以在触发器的最后提交.
1.启动事务
2.进行一些数据收集
3.更新或者插入或者删除记录,这些DML操作调用触发器.
4.检查上面的DML操作是否正常
5.正常->commit,异常->rollback
你在程序中难道不检查sql语句的执行结果是否正确么?