如何检查MSSQL触发器是否可运行



如何检查目标触发器是否可运行?在Oracle中,我可以简单地从user_object表中选择它:

SELECT status FROM user_objects WHERE OBJECT_TYPE = 'TRIGGER' and object_name='trigger_name'

我可以在MSSQL中做类似的事情吗?


解决方案:在SQL Server 中查找损坏的对象

SQL Server中没有关于问题注释中描述的Oracle行为的等效验证。如果触发器存在并且已启用,则它是可运行的。它可能会出错,但SQL Server至少会尝试执行。

最新更新