1.什么是Oracle标准触发器
2.举几个例子说明
3.怎么用,编辑完运行报错
 ora-305070:标准触发器不能基于方案或数据库 为什么?

解决方案 »

  1.   

    标准触发器就是指通常的DML触发器,比如表的插入、更新、删除。
    基于方案或数据库的触发器只能由DDL操作和数据库事件触发,不能用于捕获DML。
      

  2.   

    谢谢 butchroller   但是怎么建立呢,我用obb 登陆 oracle  建立标准触发器怎么不行呢?介绍一些相关的教材也行
      

  3.   

    butchroller  回答了第一个问题。我会给分的。我现在想 用监控所有表的delete 操作,只用触发器,而不给所有表建立dll触发器(因为表太多)对于有力度的,详细的回答,一定分
      

  4.   


    监控所有表的delete操作可以通过Audit(标准审计):
    http://mis3nt.gsnu.ac.kr/publicdata/Oracle11gDoc/server.111/b28286/statements_4007.htmOracle 10g以上版本也可选择FGA(细粒度审计):
    http://www.oracle.com/technology/global/cn/pub/articles/nanda_fga_pt3.html