科技时代新浪首页 > 科技时代 > 滚动新闻 > 正文

通过SQL 模板提高工作效率


http://www.sina.com.cn 2006年10月01日 14:28 ChinaByte

  如果你是个SQL Server的新手,在数据库开发中需要提高工作效率的帮助,那就考虑使用SQL 模板吧。SQL Server 2000提供了SQL模板。这些模板分成以下13类:

  绑缚,解绑数据库

  创建数据库

  创建函数

  创建索引

  创建过程

  创建统计

  创建表

  创建触发器

  创建视图

  管理扩展属性

  管理已连接服务器

  管理登录的用户角色

  使用游标

  模板脚本文件名以.tpl结束。下面是创建存储过程的简单模板:

  -- ============================

  -- 创建过程的简单模板

  -- ============================

  -- 创建存储过程

  IF EXISTS (SELECT name

  FROM sysobjects

  WHERE name = N''

  AND type = 'P')

  DROP PROCEDURE

  GO

  CREATE PROCEDURE

  <@param1, sysname, @p1>

  = ,

  <@param2, sysname, @p2>

  =

  AS

  SELECT @p1, @p2

  GO

  -- =========================

  --执行存储过程的例子

  -- =========================

  EXECUTE ,

  GO

  有一个非常有效率的机制来全局替代模板中的参数。在查询分析器里打开模板文件后,编辑(Edit)菜单有一个替代模板参数(Replace Template Parameters)的选项。选择这个选项后,打开一个列出参数,及其类型、值的对话框。值列有了默认的值,你可以自己重新填写这些值。有一个替代所有(Replace All)的按钮,它会替代用默认的值或者你填写的值替代模板参数。

爱问(iAsk.com)



论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Inc. All Rights Reserved

新浪公司 版权所有