Oracle触发器修改自身表

时间:2014-05-12 15:49:36
【文件属性】:

文件名称:Oracle触发器修改自身表

文件大小:2KB

文件格式:RAR

更新时间:2014-05-12 15:49:36

触发器、行级、语句级、修改自身表

1、行级触发器不支持 update 、select 、delete 对自身表的操作。 2、表级触发器 不支持 :new 和 :old对象 所以想要触发器对自身表数据做修该,则用行级触发器得到 :new 和 :old对象中的相关数据,然后将这样的数据保存到 package中,然后在语句级触发期中调用 package包中保存的数据,进行更新操作


【文件预览】:
自己写的触发器
----Trrigers()
--------cwzb_stat_zjdb_rowlevel.sql(505B)
--------cwzb_stat_zjdb_statementlevel.sql(862B)
----Packages()
--------pkg_cwzb_zjbd.sql(353B)
----readme.txt(311B)

网友评论

  • 试了没效果
  • 非常有用,触发器的使用说明很好
  • 挺好的,提供了解决思路,就是因为当初不知道ORacle的这些限制导致后续的不能触发的
  • 还行吧,可以提供一点思路!
  • 思路很好,很有借鉴意义,谢谢共享!
  • 能提供个思路,但我一般都是用表触发器+临时表+临时表行触发器
  • 说的有点不够详细了呀
  • 非常好,思路很好
  • 能提供个思路,但我一般都是用表触发器+临时表+临时表行触发器
  • 挺好的,能提供个思路。谢谢!
  • 挺好的,能提供个思路,但是如果遇到大数据量效率也会大大降低
  • 没什么用,解决不了我的问题。