概述
禁用:alter table 表名 disable trigger 触发器名称
启用:alter table 表名 enable trigger 触发器名称
启用:alter table 表名 enable trigger 触发器名称
如果有多个触发器,则各个触发器名称之间用英文逗号隔开。
如果把“触发器名称”换成“ALL”,则表示禁用或启用该表的全部触发器。
将trigger 在sysobjects 表中 status字段的值转换为二进制的,第12位为1则表示禁止,为0表示允许
create function convert1(@a int)
returns varchar(100)
as
begin
declare @b varchar(100)
set @b=''
while @a<>0
select @b=@b+rtrim(@a%2),@a=@a/2
return @b
end
select name,case when substring(dbo.convert1(status),12,1)=1 then '禁用' else '启用' end from sysobjects
where type='tr'
最后
以上就是酷炫夕阳为你收集整理的触发器 禁用的全部内容,希望文章能够帮你解决触发器 禁用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复