如何检查目标触发器是否可运行? 在Oracle中,我可以从user_object表中简单地选择它:
SELECT status FROM user_objects WHERE OBJECT_TYPE = 'TRIGGER' and object_name='trigger_name'
我可以在MSSQL中做类似的事情吗?
答案 0 :(得分:1)
在SQL Server中没有关于问题评论中描述的Oracle行为的等效验证。如果触发器存在并已启用,则它是可运行的。它可能会出错,但SQL Server至少会尝试执行。