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

时间:2016-10-13 10:48:36

标签: 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]
    @Lang = N'En-US'

GO

1 个答案:

答案 0 :(得分:1)

我认为this正是您所寻找的:

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

以下示例打开“创建数据库”模板。 要从模板资源管理器中打开模板:

  • 在“视图”菜单上,单击“模板资源管理器”。
  • 在模板类别列表中,展开“数据库”,然后双击“创建数据库”以在相应的代码编辑器中打开模板。 (您也可以从模板资源管理器拖动模板并将其放到查询编辑器窗口中,以添加模板代码。)
  • 在“连接到数据库引擎”对话框中,填写连接信息,然后单击“连接”,以打开使用“创建数据库”模板填充的新查询编辑器窗口。

替换模板参数:

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

创建自定义模板:

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