如何使用系统触发器?
我想建立一个监视所有数据库表的变动情况的一个日志,即想每一个表的列删除或者新增加时增加一个记录!
不知道如何来确定当前操作表及列的属性,像行级有new和old来用,这个触发器就不知道用什么了,找了半天帮助也没有介绍的,郁闷!
create or replace trigger tri_createtable
before alter on life.schema
-- local variables here
begin
null;
dbms_output.put_line('drop table ');
insert into t_Object_change_log (object_name,object_type,Opt_Type,Opt_Content,Opt_Date) values
(表名,'table','drop table',表名,sysdate);
end tri_createtable;