oracle中触发器中:new和:old 的使用方法

来源:互联网 发布:nba2k16自建球员数据 编辑:程序博客网 时间:2024/06/15 13:03

oracle中触发器中:new和:old 的使用方法

 (2010-12-14 00:09:14)
转载
  
  1. create or replace trigger TRI_PrintTest   
  2. before delete or insert or update on TEST_EXAM  --触发事件   
  3. for each row                  -- 每修改一行都需要调用此过程   
  4. begin  
  5.      dbms_output.put_line(:new.IDNEW);     --IDNEW字段更新后的值   
  6.      dbms_output.put_line(:old.IDNEW);       --IDNEW字段更新前的值   
  7. end;  

原IDNEW字段是1时,

使用

update TEST_EXAM set IDNEW=5 where SN='5454';

 

则打印结果为:

5
1


0 1