我正在优化我的数据库,我正在考虑将某些列的数据类型从DATETIME更改为我的表上的SMALLDATETIME。
是否存在一个系统存储过程,它返回商店过程的内容/代码和依赖表,然后允许我在过滤的表列表上进行连接?
干杯!
EDIT1:
我希望以编程方式重命名存储过程,而不是跟踪依赖项!
答案 0 :(得分:2)
SQL的内置依赖项跟踪对于此类工作并不是很好。想到两个工具......
Red Gate对他们的东西进行了免费试用,这可能会帮助您完成这项工作
答案 1 :(得分:0)
如果SQL Server中的依赖项是准确的,则可以将sys.sql_dependencies与适当的连接一起使用。
答案 2 :(得分:0)
我回答了一个类似问题(下面的链接),其中包含一个scipt示例,用于在存储过程(以及函数和视图)中查找文本。这需要一些工作,但可能会帮助你。
[How to find data table column reference in stored procedures
[1]:http://How在存储过程中查找数据表列引用