SQL Server的模板

我们在编写SQL 脚本的时候,有很多通用的地方,这时候模板就可以给我们带来很大的方便。下面就用新建存储过程为例,来说明使用模板的好处,以及如何维护这个模板。

以下提到的特点适用于 SQL Server 2005 和 SQL Server 2008。

 

模板的好处:

我们在 SQL Server 中,新建一个存储过程,如下方式:

005

默认情况下,这样我们就会获得一个如下的SQL语句

-- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters 
-- command (Ctrl-Shift-M) to fill in the parameter 
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		
  
  
-- Create date: 
  
  
-- Description:	
  
  
-- =============================================
CREATE PROCEDURE 
 
  
	
  
  -- Add the parameters for the stored procedure here
	<@Param1, sysname, @p1> 
  
  
   
   int> = 
   
   
    
    , 
	<@Param2, sysname, @p2> 
    
    
     
     int> = 
     
     

      
      AS

      
      BEGIN
	
      
      -- SET NOCOUNT ON added to prevent extra result sets from
	
      
      -- interfering with SELECT statements.
	
      
      SET NOCOUNT 
      
      ON;

    
      
      -- Insert statements for procedure here
	
      
      SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>

      
      END

      
      GO
     
     
    
    
   
   
  
  
 
 

我们就可以在这个现有的模板基础上书写出我们自己的存储过程。

当然,模板中需要修改的内容我们可以通过更方便的方式就行修改。如下图方式或者输入快捷键 Ctrl+Shift+M 。

 

003

在 SQL Server Management Studio 中, 点击如下菜单项 Query--> Specify Values for Templete Parameters 。就会出现下面的模板参数值指定窗体:

004

我们在这个窗体就可以输入我们需要修改的内容。

然后我们就可以很方便的产生我们需要的存储过程了。

 

如果让这个模板跟我们的一些经验相捆绑,也就是我们自己维护自己的一些模板呢?下面就使方法:

如何配置模板?

在 SQL Server Management Studio 中, 点击如下菜单项 View --> Templete Explorer 。

001

这样在 SQL Server Management Studio 的右边就会出现 Templete Explorer ,如下图。

002

在这里我们就可以很方便的维护自己的模板。

 

前面的例子中我们看到了,模板中有些参数我们可以指定。如何使用这些参数呢?

模板参数的要求


我们在上面的模板中看到了很多类似 的文本,这就是模板的参数。

参数需要三个元素:要替换的参数的名称、该参数的数据类型以及该参数的默认值。

参数按以下格式包括在尖括号 (< >) 中: 。

parameter_name  列出存储过程或函数中的参数。此字段是只读的。

data_type  模板中参数的数据类型。此字段是只读的。若要更改数据类型,请更改模板中的参数。

default_value  为所选参数指定值。默认值。

 

 

参考资料:

SQL Server 2005创建自定义模板
http://www.chinaeda.cn/show.aspx?id=13978&cid=130
使用 SQL Server Management Studio 模板
http://technet.microsoft.com/zh-cn/library/ms174169.aspx

创建自定义模板
http://technet.microsoft.com/zh-cn/library/ms166841.aspx

关于SQL SERVER中的模板问题
http://social.microsoft.com/forums/zh-CN/sqlserverzhchs/thread/5fa116ef-6e12-4c9a-a460-1f474f5ed557/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
博客模块使用说明书 附加SQL Server 2000数据库 (1)将App_Data文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。 (2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框中单击“ ”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。 配置IIS (1)依次选择“开始”/“设置”/“控制面板”/“管理工具”/“Internet信息服务(IIS)管理器”选项,弹出“Internet信息服务(IIS)管理器”窗口,如图1.1所示。 图1.1 “Internet信息服务(IIS)管理器”窗口 (2)选中“默认网站”节点,单击右键,选择“属性”,如图1.2所示。 图1.2 选择“属性”菜单项 (3)弹出“默认网站 属性”对话框,如图1.3所示,单击“网站”选项卡,在“IP地址”下拉列表中选择本机IP地址。 图1.3 默认网站 属性 (4)单击“主目录”选项卡,如图1.4所示。单击“浏览”按钮,弹出“浏览文件夹”对话框,选择您的网站路径,单击【确定】按钮。 图1.4 “主目录”选项页 (5)选中首页文件,单击鼠标右键,在弹出的菜单中选择“浏览”菜单项。 使用说明 使用该程序,读者需要下载:FreeTexBox..dll和URLRewrite.dll(这两个.dll文件可在微软官方网站上下载)。粘贴到Bin文件夹下。 运行“BlogIndex.aspx”文件,进入主页面,如图1.5所示。在本博客世界中,用户可注册自己的博客帐户,然后添加文章,并将其显示在博客首页中。 图1.5 程序主页面 单击用户登录处的“注册”按钮,注册博客帐户,然后进行登录,进入个人博客管理页面,如图1.6所示。在这里可用户可添加文章及管理文章,还可添加个人通讯录。 图1.6 个人博客管理页面 单击用户登录处的“管理员登录”超链接,进入管理员登录页面,如图1.7所示。输入管理员密码mrsoft,及验证码,单击“确定”按钮,进入后台主页面,如图1.8所示。在后台,管理员可管理注册的博客用户信息、评论信息、留言信息、文章类型等。 图1.7 管理员登录页面 图1.8 后台管理主页面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值