檢視資料庫中已有觸發器:use jxcsoftware
go select * from sysobjects where xtype='tr'
修改觸發器:alter trigger trigger_name
on
[ insert, update,delete ]
as sql_statement
觸發器禁用與啟用禁用:
alter table trig_example disable trigger trig1
go恢復:
alter table trig_example enable trigger trig1
go 禁用某個表上的所有觸發器
alter table 你的表 disable trigger all啟用某個表上的所有觸發器
alter table 你的表 enable trigger all禁用所有表上的所有觸發器 exec sp_msforeachtable 'alter table ? disable trigger all'
啟用所有表上的所有觸發器 exec sp_msforeachtable 'alter table ? enable trigger all'
觸發器操作
1 作用 我們可以監視某錶的變化,當發生某種變化時,觸發某個動作 eg。觀察以下場景,電子 有商品表和訂單表 需要完成下單和減少庫存的邏輯!insert into o gid,num values 2,3 update g set goods num goods num 3 where id 2 用...
Oracle查詢定時器 觸發器相關操作
檢視定時任務 字段含義 檢視定時任務 total time 是次數 broken n表示未中斷 what執行任務 只能是儲存過程 儲存過程在oracle中的procedures下 interval 間隔 select from user jobs 檢視正在執行的定時任務 select from db...
MySQL 觸發器相關語句
若declare報missing semicolon的錯誤,在sql語句前加上 delimiter 建立觸發器 delimiter create trigger 觸發器名 after 操作名 如update delete insert on 表名 for each row begin 要執行的操作 ...