用觸發(fā)器實(shí)現(xiàn)Oracle操作日志
作者:佚名
初學(xué)Oracle時,你可能會對Oracle操作日志感到無從下手,下面就用觸發(fā)器來實(shí)現(xiàn)Oracle操作日志的功能進(jìn)行進(jìn)深入描述,希望對大家有所幫助。
初學(xué)Oracle時,你可能會對Oracle操作日志感到無從下手,下面就用觸發(fā)器來實(shí)現(xiàn)Oracle操作日志的功能進(jìn)行進(jìn)深入描述,希望對大家有所幫助。具體代碼如下:
- create table t1(dml varchar2(100),opttime date);
- create table t2(x number(1));
- create or replace trigger tri_t2
- before insert or update or delete on t2 for each row
- begin
- if inserting then
- insert into t1(DML,OPTTIME) select '添加了記錄' DML, sysdate OPTTIME from dual;
- elsif updating then
- insert into t1(DML,OPTTIME) select '更新了記錄' DML, sysdate OPTTIME from dual;
- elsif deleting then
- insert into t1(DML,OPTTIME) select '刪除了記錄' DML, sysdate OPTTIME from dual;
- end if;
- end;
至此,就可以用觸發(fā)器完成Oracle操作日志。要想了解的更多相關(guān)問題的解決方案,請留意51cto.com站上的相關(guān)論壇。
【編輯推薦】
責(zé)任編輯:佚名