sql刪除觸發器有兩種方法:1、使用SSMS數據庫管理工具刪除觸發器;2、使用【T-SQL】腳本刪除觸發器,代碼為【drop trigger 觸發器名;】。
sql刪除觸發器有兩種方法:
一、使用SSMS數據庫管理工具刪除觸發器
刪除DML觸發器
1、連接數據庫,選擇數據庫,選擇數據表-》展開數據表-》展開觸發器-》右鍵點擊-》選擇刪除。
2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。
刪除DDL觸發器
1、連接數據庫,選擇數據庫-》展開可編程性-》展開數據庫觸發器-》右鍵點擊-》選擇刪除。
2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。
刪除LOGON觸發器
1、連接數據庫-》展開服務器對象-》展開觸發器-》右鍵點擊-》選擇刪除。
2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。
二、使用T-SQL腳本刪除觸發器
語法:
–聲明數據庫引用
use?數據庫; go
–判斷是否存在,如果存在則刪除
if?exists(select?*?from?sys.triggers?where?name=觸發器名)
–刪除DML觸發器
drop?trigger?觸發器名;
—-刪除DDL觸發器
--drop?trigger?觸發器名?on?database;
–刪除登錄觸發器
--drop?trigger?觸發器名?on?all?server; go
示例:本示例演示刪除DML更新觸發器。
–聲明數據庫引用
use?testss; go
–判斷是否存在,如果存在則刪除
if?exists(select?*?from?sys.triggers?where?name='updatetri') drop?trigger?updatetri; go
示例結果:
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END