DML触发器实现日志功能
trigger實現日志功能:DML觸發器由DML語句觸發
create table student
(sid number(4) primary key,
sname varchar2(20),
sage number(4)
);
insert into student values (1001,'candy',24);
insert into student values (1002,'tracy',22);
insert into student values (1003,'sarah',21);
create table record_student?? --記錄對student表的操作
(content varchar2(255),
rtime timestamp
);
create trigger update_student_tri
after update?? --當執行update操作時,觸發器觸發
on student
for each row?? --行級觸發
begin
insert into record_student values
('執行了upadate操作。執行該操作前的數據為:sid='||:old.sid||',sname='||:old.sname||',sage='||:old.sage,SYSDATE);
end update_student_tri;
update student set sage=26;
update student set sage=27;
總結
以上是生活随笔為你收集整理的DML触发器实现日志功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 漫画:学习中台,看这篇就够了
- 下一篇: :new与:old的用法