请问各位大哥,在oracle8中如何捕获到rollback的操作

spotboy 2004-01-07 10:12:09
各位大哥,小弟我近日在琢磨一件事情,情况如下:

我为了将用户对数据库的添加操作的数据都捕获起来,写了一个INSERT触发器,并通过扩展存储过程的形式写入一个文件,但是如果用户发出rollback操作后,我写的对应的delete触发器确无法被告知,这样,就导致我的那个文件中有一些已经被rollback的数据,请问是否有一种方法可以捕获到rollback的操作?

需要写脚本吗,我头都大了,希望各位为大哥给小弟我出谋划策,不胜感谢,分不够的话我可以再加。
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianhg 2004-01-07
  • 打赏
  • 举报
回复
即使能捕获COMMIT,ROLLBACK,你的设计也不合理.文件的写操作是没有COMMIT,ROLLBACK.
建议,把写文件的代码从触发器中移出.
kerisyml 2004-01-07
  • 打赏
  • 举报
回复
spotboy 2004-01-07
  • 打赏
  • 举报
回复
难道没有人可以帮我吗?版主在哪里?

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧