全局变量可以用包头来实现CREATE OR REPLACE PACKAGE pkg_test
AS
   var1 varchar2;
   var2 .......;
   ...........;
END pkg_test;用触发器记录更新的表的字段,那可以用标志字段标记.

解决方案 »

  1.   

    变量有作用域的,在包头中定义的变量,在触发器中还是取不到值的。如果想记录ddl,如drop,truncate用触发器还是比较好,
    但是想记录所有dml,没有必要用触发器吧,否则,只有每个表建一个(几个),不划算,不如用audit,logmnr
      

  2.   

    to:penitent
    那要怎么样才能在触发器中取得这个值,要怎么样定义呀
      

  3.   

    to:penitent:
    audit,logmnr是什么意思,能讲的具体一点吗