Sql 判断触发器状态并启用示例

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Sql 判断触发器状态并启用示例

use 数据库 --登录需处理触发器的数据库
--判断触发器状态并启用示例
IF EXISTS (
Select * From(
SELECT OBJECT_NAME(trig.object_id) AS TriggerName,
CASE WHEN trig.is_disabled = 1 THEN 'Disabled' ELSE 'Enabled' END AS TriggerStatus
FROM sys.triggers AS trig
JOIN sys.objects AS obj ON trig.object_id = obj.object_id
WHERE OBJECT_NAME(trig.object_id) = '触发器名称1' or OBJECT_NAME(trig.object_id)= '触发器名称2')TrState Where TriggerStatus='Disabled')
Begin
Alter table 表名 Enable trigger 触发器名称1 --启用触发器
Alter table 表名 Enable trigger 触发器名称2 --启用触发器
End


SQL判断触发器状态并启用示例.zip

Sql 判断触发器状态并启用示例

use 数据库 --登录需处理触发器的数据库--判断触发器状态并启用示例IF EXISTS (Select * From(SELECT OBJECT_NAME(trig.object_id)...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息