我可以在选项卡上显示存储过程名称

时间:2013-01-18 16:30:30

标签: sql sql-server sql-server-2008

如果我打开了存储过程,则在选项卡中显示“SQLQuery10.sql”等

enter image description here

但是如果我打开一些保存的文件,标签就是文件的标题:

enter image description here

IDE中是否有设置让我在查询标签中显示存储过程名称?

3 个答案:

答案 0 :(得分:3)

这对任何IDE来说都很难。考虑以下情况:

  1. 您正在创建一个新的存储过程,但您尚未在其中放入任何代码或尝试运行该脚本。
  2. 您正在修改存储过程,但您更改了过程的名称。同样,你还没有运行脚本。
  3. 您的文件包含多个存储过程。表中应该有什么?
  4. 您正在修改存储过程,更改过程的名称,但是存在语法错误:代码将无法运行。
  5. 您编写了存储过程更改脚本,然后注释掉了文件中的所有内容,包括“ALTER PROCEDURE”。
  6. IDE应该如何应对这些情况?

    底线:您正在编辑文件,而不是存储过程对象。为了确定您尝试使用脚本修改的存储过程,IDE必须读取并解析您的脚本,并对部分案例和上述异常情况做出很多决定。要取悦所有人是非常困难的,并且不可避免地有人会抱怨,“我将它保存到文件中!为什么它不能在标签中显示文件名!?”

答案 1 :(得分:2)

不,这是不可能的,SSMS之一很多失败恕我直言

答案 2 :(得分:1)

有一个非常有用的解决方案,可以在SSMS中自动重命名选项卡。称为“ SSMS工具包”,它将指定行中的文本作为选项卡标题。 screenshot