sql刪除觸發器有哪些方法

sql刪除觸發器有兩種方法:1、使用SSMS數據庫管理工具刪除觸發器;2、使用【T-SQL】腳本刪除觸發器,代碼為【drop trigger 觸發器名;】。

sql刪除觸發器有哪些方法

sql刪除觸發器有兩種方法:

一、使用SSMS數據庫管理工具刪除觸發器

刪除DML觸發器

1、連接數據庫,選擇數據庫,選擇數據表-》展開數據表-》展開觸發器-》右鍵點擊-》選擇刪除。

sql刪除觸發器有哪些方法

2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。

sql刪除觸發器有哪些方法

sql刪除觸發器有哪些方法

刪除DDL觸發器

1、連接數據庫,選擇數據庫-》展開可編程性-》展開數據庫觸發器-》右鍵點擊-》選擇刪除。

sql刪除觸發器有哪些方法

2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。

sql刪除觸發器有哪些方法

sql刪除觸發器有哪些方法

刪除LOGON觸發器

1、連接數據庫-》展開服務器對象-》展開觸發器-》右鍵點擊-》選擇刪除。

sql刪除觸發器有哪些方法

2、在刪除對象彈出框-》點擊確定-》不用刷新即可看到刪除結果。

sql刪除觸發器有哪些方法

sql刪除觸發器有哪些方法

二、使用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

示例結果:

sql刪除觸發器有哪些方法

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享