好吧,在类似的问题中我还没有找到确切的答案...
在数据库中重命名对象的最快方法是什么?
批量重命名,同时保持依赖关系?
欢迎任何提示。
当然,您可以使用sp_rename过程来重命名对象,但是您将需要查找该对象依赖的所有对象以及依赖该对象的所有对象,并对其进行更改以反映更改。您还需要更改所有访问该表的外部应用程序的代码。
如果要重命名存储过程或视图,建议不要使用sp_rename 。
重命名视图
虽然可以使用sp_rename更改视图的名称,但建议您删除现有视图,然后使用新名称重新创建它。
重命名对象而不破坏依赖关系的最快方法是使用第三方工具。其中之一是ApexSQL Refactor。您可以在文章中找到重命名任何对象的整个过程:SQL数据库重构技术–重命名方法
免责声明:我是ApexSQL的支持工程师
希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句