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