这应该不难做到.我希望企业管理器显示一个触发器文件夹,一个列表和一个图标......但我没有看到它.我的谷歌搜索结果给了我答案,我必须编写代码.你在跟我开玩笑吗?唯一的方法是编写代码?
小智 8
SELECT
CASE OBJECTPROPERTY(OBJECT_ID('trigger name goes here'), 'ExecIsTriggerDisabled')
WHEN 0 THEN 'ENABLED'
ELSE 'DISABLED'
END
Run Code Online (Sandbox Code Playgroud)
该查询将返回所有触发器及其状态,以及该触发器针对的表。
SELECT
so1.name as TriggerName,
CASE
OBJECTPROPERTY(OBJECT_ID(so1.name), 'ExecIsTriggerDisabled')
WHEN 0 THEN 'ENABLED'
ELSE 'DISABLED'
END AS Status,
so2.Name as TableName
FROM
SysObjects so1
JOIN SysObjects so2
ON so2.Id = so1.Parent_obj
WHERE
so1.type = 'TR'
Run Code Online (Sandbox Code Playgroud)