2

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

在此处输入图像描述

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

在此处输入图像描述

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

4

3 回答 3

3

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

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

IDE 应如何应对这些情况?

底线:您正在编辑文件,而不是存储过程对象。为了确定您尝试使用脚本修改的存储过程,IDE 必须读取和解析您的脚本,并对部分情况和上述异常情况做出大量决定。想要讨好所有人都很难,难免会有人抱怨,“我存到文件里了!怎么标签里的文件名不显示啊!?”

于 2013-02-12T18:26:43.143 回答
2

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

于 2013-01-19T21:34:33.710 回答
2

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

于 2018-09-07T01:36:30.897 回答