Sql 如何在使用两个DB的系统中找到触发器?
我在SQLServer2008R2中创建了一个触发器。我在触发器中使用了两个数据库表。我试图在两个数据库的Sql 如何在使用两个DB的系统中找到触发器?,sql,sql-server-2008,sql-server-2008-r2,Sql,Sql Server 2008,Sql Server 2008 R2,我在SQLServer2008R2中创建了一个触发器。我在触发器中使用了两个数据库表。我试图在两个数据库的可编程性->数据库触发器中找到它,但我没有找到它。谁能帮我找到它吗?我甚至忘记了它的名字(我几周前创建的)。请帮帮我 提前感谢以下查询将列出数据库中的所有触发器,最新创建的触发器位于列表顶部: SELECT name,create_date FROM sys.triggers ORDER BY create_date DESC 旁注: 触发器不会出现在可编程性>数据库触发器中,因为此区
可编程性->数据库触发器中找到它,但我没有找到它。谁能帮我找到它吗?我甚至忘记了它的名字(我几周前创建的)。请帮帮我
提前感谢以下查询将列出数据库中的所有触发器,最新创建的触发器位于列表顶部:
SELECT name,create_date
FROM sys.triggers
ORDER BY create_date DESC
旁注:
触发器不会出现在可编程性>数据库触发器中,因为此区域包含链接到数据库的触发器(如DDL触发器)。标准触发器附加到数据库表,并显示在SSMS树的tables
部分中所属表的下方-它们不是单独列出的。Ok。谢谢你的回答。为什么你要查询sys.objects
而不是sys.triggers
?@Damien\u不信者-谢谢-我更新了答案以反映你的建议。但是,要用另一个问题来回答您的问题—除了键入更少的字符之外,您是否有理由认为对于此类查询访问哪些视图很重要?