在treeview中从1000中轻松地在SQL Server Management Studio中找到一个存储过程?

pro*_*dad 22 sql-server ssms

我们的数据库即将达到1000个存储过程.虽然我们是明智的并且为命名存储过程创建了一个很好的方案,但是当你滚动和滚动并滚动时,寻找你需要的存储过程会有点令人沮丧.如果我知道我正在寻找的存储过程的确切名称,那么快速识别它并进行修改会很棒

例如,如果我想在树视图中找到p_Blah_Blah并打开它来修改它,是否有命令在新窗口中启动p_Blah_Blah进行编辑?或者也许是一个插件,它将存储过程的视图限制为您要搜索的内容?有谁想写插件?:)

Llo*_*oyd 26

您可以过滤树,右键单击"存储过程",选择"过滤器"和"过滤器设置".

作为一般规则,我们使用命名约定来处理上下文,例如,所有用户sprocs都被命名为: usp_user_*

  • 我们的命名约定有点像这样...... gp_ =生成过程mp_ =维护过程rp_ =报告过程p_ =普通旧过程过滤掉gp_使得事情变得容易导航. (2认同)

小智 6

在这里查看redgate工具,他们有一个免费的搜索工具,使这种东西变得轻而易举:

http://www.red-gate.com/products/sql-development/sql-search/