【发布时间】:2011-09-16 15:27:40
【问题描述】:
我在谷歌上搜索,但找不到任何可以帮助我的东西。 我们使用的是 SQL-Server 2008 R2,我们的政策是对所有数据库调用使用存储过程。这很好用,但问题是现在我们的程序列表已经增长到 600 多个,我们正在复制其他人(有时是我们自己)编写的语法匹配查询。
现在我们搜索所有包含与我们想要创建的表和列相同的表和列的过程,然后看看我们是否可以重用它,但这正变得越来越耗时。如果我们尝试比仅仅搜索表/视图和列名更复杂的事情,那么我们可能会因为它碰巧使用的语法而错过现有的 proc。
是否有任何工具可以接受查询并告诉您哪些 proc 在语法上等于或至少建议在语法上等于您的查询?或者,除此之外,您使用什么方法来确保您没有多个包含相同查询的 procs,其编写方式略有不同?
【问题讨论】:
标签: sql sql-server-2008 stored-procedures