sql刪除觸發器有哪些方法

清浅
發布: 2020-09-15 13:19:02
原創
20255 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板