Sql server 是否可以更改sql server默认存储过程执行命令?

Sql server 是否可以更改sql server默认存储过程执行命令?,sql-server,Sql Server,您知道,当单击“执行存储过程”时,会执行如下代码: USE [MyDatabase] GO DECLARE @return_value int EXEC @return_value = [dbo].[GetClassList] @Lang = N'En-US' SELECT 'Return Value' = @return_value GO 是否可以按如下方式更改和简化此代码: USE [MyDatabase] GO [dbo].[GetClassList]

您知道,当单击“执行存储过程”时,会执行如下代码:

USE [MyDatabase]
GO

DECLARE @return_value int

EXEC    @return_value = [dbo].[GetClassList]
        @Lang = N'En-US'

SELECT  'Return Value' = @return_value

GO
是否可以按如下方式更改和简化此代码:

USE [MyDatabase]
GO

[dbo].[GetClassList]
    @Lang = N'En-US'

GO
我想这就是你想要的:

可以从“文件”菜单或“模板资源管理器”中打开模板。打开模板后,使用“替换模板参数”对话框以值替换模板参数

以下示例将打开“创建数据库”模板。 要从模板资源管理器中打开模板,请执行以下操作:

  • 在“视图”菜单上,单击“模板资源管理器”
  • 在模板类别列表中,展开“数据库”,然后双击“创建数据库”,在相应的代码编辑器中打开模板。(您还可以从模板资源管理器中拖动模板并将其放到查询编辑器窗口中,以添加模板代码。)
  • 在“连接到数据库引擎”对话框中,完成连接信息,然后单击“连接”,打开一个新的查询编辑器窗口,其中填充了“创建数据库”模板
要替换模板参数,请执行以下操作:

  • 在“查询”菜单上,单击“为模板参数指定值”
  • 在“为模板参数指定值”对话框中,“值”列包含参数的建议值(上例中的数据库名称)。接受该值或将其替换为新值,然后单击“确定”关闭“替换模板参数”对话框,并在查询编辑器中修改脚本
要创建自定义模板,请执行以下操作:

  • 在模板资源管理器中,导航到要存储新模板的节点
  • 在节点上单击鼠标右键,指向“新建”,然后单击“模板”
  • 键入新模板的名称,然后按ENTER键
  • 在新模板上单击鼠标右键,然后单击“编辑”。在“连接到数据库引擎”对话框中,单击“连接”以在查询编辑器中打开新模板
  • 在查询编辑器中创建脚本。以以下格式在脚本中插入参数。数据类型和值区域必须存在,但可以为空
  • 在工具栏上,单击“保存”保存新模板

  • 如果不需要返回值,可以“简化”代码。如果使用最新的SQL Server 2016 SSMS版本,则从对象资源管理器执行proc会将proc作为真正的参数化查询而不是SQL脚本来执行。如何执行?我不明白,请用链接的内容扩展你的答案。这种联系趋于消失。我发现了你说的话,但我的要求没有任何改变