用触发器实现Oracle操作日志

数据库 Oracle
初学Oracle时,你可能会对Oracle操作日志感到无从下手,下面就用触发器来实现Oracle操作日志的功能进行进深入描述,希望对大家有所帮助。

初学Oracle时,你可能会对Oracle操作日志感到无从下手,下面就用触发器来实现Oracle操作日志的功能进行进深入描述,希望对大家有所帮助。具体代码如下:

  1. create table t1(dml varchar2(100),opttime date);  
  2. create table t2(x number(1));  
  3. create or replace trigger tri_t2  
  4. before insert or update or delete on t2 for each row  
  5. begin  
  6. if inserting then  
  7. insert into t1(DML,OPTTIME) select '添加了记录' DML, sysdate OPTTIME from dual;  
  8. elsif updating then  
  9. insert into t1(DML,OPTTIME) select '更新了记录' DML, sysdate OPTTIME from dual;  
  10. elsif deleting then  
  11. insert into t1(DML,OPTTIME) select '删除了记录' DML, sysdate OPTTIME from dual;  
  12. end if;  
  13. end; 

至此,就可以用触发器完成Oracle操作日志。要想了解的更多相关问题的解决方案,请留意51cto.com站上的相关论坛。

【编辑推荐】

  1. Oracle十步搞定Oracle数据库重新启动
  2. Oracle 10g归档日志
  3. Windows2000服务器下安装Oracle9i与 10g
  4. Oracle浅析linux下Oracle 10g启动与关 闭
  5. 深入探讨Oracle网络服务解析
责任编辑:佚名
相关推荐

2011-05-20 14:06:25

Oracle触发器

2011-05-19 14:29:49

Oracle触发器语法

2011-04-14 13:54:22

Oracle触发器

2009-11-18 13:15:06

Oracle触发器

2010-07-19 09:50:58

SQL Server2

2010-05-18 14:35:06

MySQL触发器

2010-04-26 14:03:02

Oracle使用

2010-04-23 12:50:46

Oracle触发器

2010-04-09 09:07:43

Oracle游标触发器

2010-10-25 14:09:01

Oracle触发器

2011-08-04 13:31:50

数据库记录更改日志触发器

2010-04-26 14:12:23

Oracle使用游标触

2011-04-19 10:48:05

Oracle触发器

2011-03-03 14:04:48

Oracle数据库触发器

2010-05-04 09:44:12

Oracle Trig

2023-06-11 16:09:49

触发器MySQL

2010-07-05 11:09:55

SQL Server触

2010-07-06 14:47:03

SQL Server数

2010-04-09 13:17:32

2010-04-29 10:48:10

Oracle序列
点赞
收藏

51CTO技术栈公众号