Before與After區別:spa
before:(insert、update)能夠對new進行修改,after不能對new進行修改,二者都不能修改old數據。事件
create or replace trigger OCR_User_Delete //觸發器名稱
before delete //事件 刪除以前
on CRM_OCR_User //表名
for each row //級別:行級
DECLARE
i_name varchar:= '0'; //聲明變量
begin
--Process_Method爲3是當即否決
if (:old.id= '10086') then
i_name:='中國移動';
end if;
insert into CRM_OCR_User_bak
(
id,name)
values
(:old.id,
i_name
);
end OCR_SalesReceive_CRM_Delete;
變量
對於INSERT語句, 只有NEW是合法的;date
對於DELETE語句,只有OLD才合法;數據
對於UPDATE語句,NEW、OLD能夠同時使用。移動