触发器(二)-------创建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

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