触发器(二)-------创建DML、DDL触发器,管理触发器

SQL数据库 专栏收录该内容
10 篇文章 0 订阅

上一篇博客中有提到:触发器分为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

  • 0
    点赞
  • 1
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值