Oracle Trigger触发器的正确使用方法

以下的文章主要介绍的是Oracle Trigger触发器的正确使用方法,以及在实际操作中的代码的介绍,本文主要是以对实例的解析来说明Oracle Trigger触发器的正确使用,以下就是相关内容的具体描述。

1.记录数据库的某个用户对于数据库的操作,首先要一个记录操作信息的表:

Java代码

 
 
 
 
  1. create table mylog(  
  2. user_name varchar2(10),  
  3. oper_time date,  
  4. operate_type varchar2(10)  
  5. * )  

2.对应的Oracle trigger,下面以Oracle的dept表为例子:

Java代码

 
 
 
 
  1. SQL> create or replace trigger my_tri  
  2. 2 after insert or update or delete on dept  
  3. 3 begin  
  4. 4 if inserting then  
  5. 5 insert into mylog values(user,sysdate,'insert');  
  6. 6 elsif updating then  
  7. 7 insert into mylog values(user,sysdate,'update');  
  8. 8 else  
  9. 9 insert into mylog values(user,sysdate,'delete');  
  10. 10 end if;  
  11. 11 end;   

以上的相关内容就是对Oracle Trigger触发器的使用的介绍,望你能有所收获。

 

 

【编辑推荐】

  1. Oracle通过其实际存储过程中返回相关数据集
  2. Oracle临时表用法的经验心得
  3. Oracle数据文件的特性介绍
  4. Oracle修改字段类型2种方案介绍
  5. Oracle数据库的启用与关闭的归档模式

 

THE END