create or replace trigger preventdeleted502
before delete on d502_mzdetail
for each row
begin
if deleting then raise_application_error(-200001,'不允許刪除數(shù)據(jù)!');
dbms_output.PUT_LINE('不允許刪除數(shù)據(jù)!');
end if;
end;
解釋說明:preventdeleted502為該觸發(fā)器名稱,d502_mzdetail為表名,對于表d502_mzdetail如果一有刪除動作,馬上提示溢出錯誤,同時打印錯誤信息,那么刪除動作即刻停止!