Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 我可以在选项卡上显示存储过程名称吗_Sql_Sql Server_Sql Server 2008 - Fatal编程技术网

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

Sql 我可以在选项卡上显示存储过程名称吗,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,如果我打开了存储过程,那么在选项卡中会显示“SQLQuery10.sql”等 但是,如果我打开一些保存的文件,这些选项卡就是文件的标题: 在IDE中是否有一个设置可以让我在查询选项卡中显示存储过程名称?否这是不可能的,SSM中的一个失败对于任何IDE来说都是很难做到的。考虑这些情况: 您正在创建一个新的存储过程,但尚未在其中放入任何代码或尝试运行脚本 您正在修改存储过程,但更改了该过程的名称。同样,您还没有运行脚本 您的文件包含多个存储过程。桌子上应该有什么 您正在修改一个存储过程,您更改了

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

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


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

否这是不可能的,SSM中的一个失败对于任何IDE来说都是很难做到的。考虑这些情况:

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


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

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

    不,如果不编写一个加载项(或将内容保存为文件),这是不可能的。不,没有。您可以将您的文件命名为存储过程。这可能是向MS提出的一个很好的功能请求。我认为不将大量选项卡作为SQLQuery1…200打开很有价值。@MartinSmith编写一个加载项来完成这项工作有多大的难度。。。。我经常开很多狂欢节simultaneously@whytheq-我真的不知道。我只是和艾丁混过。在codeplex上有一些示例项目,您可以从SSMS boost背后的人那里了解一下。