您的位置:首页 > 数据库 > Oracle

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

2015-07-29 09:57 190 查看
create or replace trigger TRI_PrintTest
before delete or insert or update on TEST_EXAM  --触发事件
for each row                  -- 每修改一行都需要调用此过程
begin
dbms_output.put_line(:new.IDNEW);     --IDNEW字段更新后的值
dbms_output.put_line(:old.IDNEW);       --IDNEW字段更新前的值
end;

--原IDNEW字段是1时,

--使用

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

--则打印结果为:

5
1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: