”delete的时候显示 0 rows delete 根本不经过触发器“,你应该是用的行级触发器吧,把触发器里面的for each row去掉,改成语句级触发器就可以触发了。
sql语句怎么 传递过来呢? trigger不能有参数呀?
用oracle的审计功能,能够记录用户对这个表做的任何操作。
第二个就是去掉for each row
http://wenku.baidu.com/view/65a87b727fd5360cba1adb08.html中所描述的语句触发器中的例子和你说的问题基本一样,你可以参考一下。