小编Flo*_*ion的帖子

在 SQL Server 中更改禁用的触发器而不启用它

似乎触发器在更改后会自动启用。如何以编程方式更改触发器而不更改其启用/禁用状态?

重现代码:

create trigger trig
on MyTable
after insert
as select 0

go

disable trigger trig on MyTable

go

select is_disabled from sys.triggers where name = 'trig'

go

alter trigger trig
on MyTable
after insert
as select 1

go

select is_disabled from sys.triggers where name = 'trig'
Run Code Online (Sandbox Code Playgroud)

trigger sql-server

5
推荐指数
1
解决办法
734
查看次数

标签 统计

sql-server ×1

trigger ×1