提问人:Srinivas 提问时间:8/22/2023 最后编辑:Dale KSrinivas 更新时间:10/15/2023 访问量:119
查找具有相同正文的冗余存储过程
Find redundant stored procedures which have the same body
问:
我有一个数据库,有一些存储过程名称不同但主体相同。如何使用 T-SQL 语句动态标识它们?
我不能使用表的定义列,因为它中有创建过程名称。因此,如果没有它,我如何检查动态冗余过程。information_schema.routines
我尝试使用不同的联接和例程表,但找不到正确的解决方案。
答:
1赞
Marmiton
8/29/2023
#1
我知道您的问题表明您希望在 SQL 中执行此操作,但您也可以考虑使用 SQL 搜索之类的东西根据存储过程主体中的关键字查找这些重复项。
关于过程的对象类型和基于文本的匹配。
链接到 Redgate 网站免费下载 / 有关 SQL 搜索插件的更多信息
评论
information_schema.routines
replace
'Beatrice'
CREATE PROCEDURE