---建立觸發器dept_trigger
create or replace trigger dept_trigger
--觸發條件(對dept_bak中每行資料進行插入編輯刪除時觸發)
before insert or update or delete on dept_bak for each row
begin
--觸發後執行
if to_char(sysdate,'day') in ('星期六','星期日') or
to_char(sysdate,'hh24:mi') not between '10:00' and '18:00' then
--錯誤編碼:-20001~-20999
--dbms_output.put_line('非工作時間不能修改dept_bak');
end if;
end;
如上,可以建立乙個在每次修改資料時判斷是不是工作時間的觸發器
oracle資料庫觸發器
instead of觸發器介紹 instead of觸發器代替觸發動作,並在處理約束之前激發 對於每個觸發操作,每個表或檢視都只能有乙個instead of觸發器。而乙個表對於每個觸發操作可以有多個after觸發器 instead of觸發器的建立模板 create or replace trigg...
Oracle資料庫update觸發器
在專案中使用到oracle資料庫的update觸發器,先記錄下來方便以後查閱。預備知識和格式以後再編輯吧,先把內容貼出來。create or replace trigger demo trigger after update on tb goods referencing new as new ol...
Oracle資料庫觸發器例項
需求 在修改表qdyth.jzfpjcxx時,要實時記錄表中的資料變動情況 協商後結果 建立新錶記錄資料變動情況 實現手段 資料庫觸發器 建立或修改觸發器 tr jzfpjcxx 2 create or replace trigger tr jzfpjcxx 2 觸發條件 before delete...