似乎触发器在更改后会自动启用。如何以编程方式更改触发器而不更改其启用/禁用状态?
重现代码:
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)