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

标签 sql sql-server sql-server-2008

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

enter image description here

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

enter image description here

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

最佳答案

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

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

IDE 应该如何应对这些情况?

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

关于sql - 我可以在选项卡上显示存储过程名称吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14403274/

相关文章:

sql-server - SQL Server Management Studio 的 Mac 替代品?

SQL Server - 更改日期格式

c# - 如何在 C# 的方法参数中定义位数据类型?

mysql - SQL COUNT 零问题

sql-server - 关于 SQL Azure 透明数据加密 (TDE) 的说明

sql - 在 SQL Server 中将 ntext 列类型更改为 varchar(n)

sql-server-2008 - 更新到 Openrowset SQL SERVER 2008

MySql 控制台无响应

mysql - 复合索引的第一列是否需要另一个索引?

sql-server - 如何使用 sequelize 在 where 对象中指定外部模型上的列?