觸發器相關操作指令

2021-08-20 07:38:38 字數 735 閱讀 4770

刪除觸發器:drop trigger trigger_name 

檢視資料庫中已有觸發器: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 要執行的操作 ...