1

我们有数百个文档很差的表。

是否有任何疑问:

  1. 将打印出哪些表有触发器以及这些触发器的名称

  2. 可以在当前定义的存储过程中搜索文本吗?

谢谢,布鲁斯

4

2 回答 2

1

这家伙让你满意:http ://www.alberton.info/sql_server_meta_info.html

于 2012-08-15T20:45:19.460 回答
0

为简洁起见,您可以尝试以下操作:

SELECT t.name AS TriggerName, o.name AS ParentObject, m.definition AS TriggerDefinition FROM sys.triggers t LEFT JOIN sys.objects o ON t.parent_id = o.object_id LEFT JOIN sys.sql_modules m ON t.object_id = m.object_id;

WHERE m.definition LIKE '%Test%'如果您想在所述触发器的代码中查找任何特定文本(在本例中为 Test),您可以添加一个子句。

于 2012-08-15T21:42:07.400 回答