概述
在本教程中,将学习如何使用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查看触发器的状态,如下图所示:
启用表的所有触发器
要启用表的所有触发器,请使用以下语句:
ENABLE TRIGGER ALL ON table_name;
在此语法中,只需指定要启用所有关联触发器的表的名称。例如,要启用sales.members表的所有触发器,请使用以下语句:
ENABLE TRIGGER ALL ON sales.members;
下图显示了为sales.members表定义的所有触发器的状态:
启用数据库的所有触发器
要在当前数据库上启用所有触发器,请使用以下语句:
ENABLE TRIGGER ALL ON DATABASE;
在本教程中,学习了如何使用SQL Server ENABLE TRIGGER语句来启用表的触发器。还学习了如何启用表和数据库的所有触发器。
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
最后
以上就是有魅力红牛为你收集整理的mysql 触发器 sql server_SQL Server启用触发器的全部内容,希望文章能够帮你解决mysql 触发器 sql server_SQL Server启用触发器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复