mysql 触发器 sql server_SQL Server启用触发器

在本教程中,将学习如何使用SQL Server ENABLE TRIGGER语句来启用触发器。

SQL Server ENABLE TRIGGER语句简介

ENABLE TRIGGER语句用于启用触发器,以便在发生事件时触发触发器。

以下是ENABLE TRIGGER语句的语法:

ENABLE TRIGGER [schema_name.][trigger_name]

ON [object_name | DATABASE | ALL SERVER]

在上面语法中,

首先,指定要启用的触发器的名称。可以指定触发器所属的模式名称(可选)。

其次,如果触发器是DML触发器,则指定触发器所属的表。 如果触发器是DDL数据库范围的触发器,则使用DATABASE;如果触发器是DDL服务器范围的触发器,则使用ALL SERVER。

SQL Server启用触发器示例

下面将使用DISABLE TRIGGER教程中创建的sales.members表进行演示。

要启用sales.sales.trg_members_insert触发器,请使用以下语句:

ENABLE TRIGGER sales.trg_members_insert

ON sales.members;

启用后,可以通过SQL Server Management Studio查看触发器的状态,如下图所示:

930429e85a5fe68b004a2778c8453090.png

启用表的所有触发器

要启用表的所有触发器,请使用以下语句:

ENABLE TRIGGER ALL ON table_name;

在此语法中,只需指定要启用所有关联触发器的表的名称。例如,要启用sales.members表的所有触发器,请使用以下语句:

ENABLE TRIGGER ALL ON sales.members;

下图显示了为sales.members表定义的所有触发器的状态:

458d6fd833e2db0071aa000dfd9a17fd.png

启用数据库的所有触发器

要在当前数据库上启用所有触发器,请使用以下语句:

ENABLE TRIGGER ALL ON DATABASE;

在本教程中,学习了如何使用SQL Server ENABLE TRIGGER语句来启用表的触发器。还学习了如何启用表和数据库的所有触发器。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值