觸發器(二)-------創建DML、DDL觸發器,管理觸發器

上一篇博客中有提到:觸發器分爲DML觸發器和DDL觸發器兩種。以下是對這兩種觸發器的介紹和具體操作分析☟☟

DML觸發器

具體語法:

CREATE TRIGGER trigger_name
ON {table | view}
{
	{{FOR | AFTER | INSTEAD OF}
	 { [DELETE] [,] [INSERT] [,] [UPDATE] }
	AS
	sql_statement
	}
}

INSERT觸發器的創建

DELETE觸發器的創建

UPDATE觸發器的創建

DDL觸發器

具體語法:

CREATE TRIGGER trigger_name
ON { ALL SERVER | DATABASE }     -----全部服務器 | 當前數據庫
WITH ENCRYPTION         -----是否加密
{ FOR | AFTER | {event_type}
AS
sql_statement

DATABASE觸發器的創建

使用DDL觸發器可以保證數據庫中對象的完整性

管理觸發器

禁用觸發器 

方法一: 

右擊觸發器-禁用

方法二:

新建查詢

alter table  觸發器所在的表名稱

disable trigger trigger_name

刪除觸發器

方法一:

右擊觸發器-刪除

方法二:

新建查詢

drop trigger trigger_name

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章