觸發器

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能夠同時使用。移動

相關文章
相關標籤/搜索