首頁  >  文章  >  資料庫  >  sql刪除觸發器有哪些方法

sql刪除觸發器有哪些方法

清浅
清浅原創
2019-05-11 15:53:1020183瀏覽

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

sql刪除觸發器有哪些方法

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

一、使用SSMS資料庫管理工具刪除觸發器

刪除DML觸發器

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

sql刪除觸發器有哪些方法

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

sql刪除觸發器有哪些方法

Image 055.png

刪除DDL觸發器

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

Image 056.png

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

sql刪除觸發器有哪些方法

sql刪除觸發器有哪些方法

刪除LOGON觸發器

1、連接資料庫-》展開伺服器物件- 》展開觸發器-》右鍵-》選擇刪除。

Image 059.png

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

範例結果:

Image 052.png

以上是sql刪除觸發器有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn