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

用触发器干扰更新值(Oracle)

2010-11-25 16:35 267 查看
有时候需要改变应用程序中更新字段的值,但是又不能改程序的代码,那么可以用触发器来干扰更新值。

例子:当修改表table_a的字段field_a的值为‘02’时,利用触发器强行将其改为‘03’

create or replace trigger table_trg
before update of field_a on table_a
for each row
begin
if updating and (:new.field_a='02') then
:new.field_a := '03';
end if;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: