如何在所有T-SQL脚本中查找对象

时间:2016-02-23 09:04:19

标签: sql sql-server

我有一个ERP数据库,它很大。其中一个表由SP,TRIGGER,FUNCTION或其他内容更新。因为,我看过Profiler找到UPDATE或INSERT语句,但我找不到ant UPDATE或INSERT。因此,该表应该由SP,TRIGGER,FUNCTION或其他更新。

是否有助手可以找到使用该表的SP,FUNCTION或TRIGGERS?我想提供表名,它会告诉我表名的使用位置?

3 个答案:

答案 0 :(得分:1)

在SSMS中执行以下操作

  

服务器 - >数据库 - >表 - > tablename - >右键单击 - >视图   依赖

在单选按钮上选择依赖的对象,以查看正在使用您的表格的对象

答案 1 :(得分:0)

将所有脚本对象导出到文件并搜索该文件。您可以从SQL Server Management Studio执行此操作。右键单击数据库,然后转到任务>生成脚本。

答案 2 :(得分:0)

在SSMS中,您可以右键单击表格,然后选择查看依赖关系'或使用sp_depends。