首页 > 开发 > 综合 > 正文

通过SQL 模板提高工作效率

2024-07-21 02:12:44
字体:
来源:转载
供稿:网友

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

绑缚,解绑数据库
创建数据库
创建函数
创建索引
创建过程
创建统计
创建表
创建触发器
创建视图
管理扩展属性
管理已连接服务器
管理登录的用户角色
使用游标
模板脚本文件名以.tpl结束。下面是创建存储过程的简单模板:

-- ============================
-- 创建过程的简单模板
-- ============================
--  创建存储过程
if exists (select name
        from   sysobjects
        where  name = n'<procedure_name, sysname, proc_test>'
        and    type = 'p')
    drop procedure <procedure_name, sysname, proc_test>
go


create procedure <procedure_name, sysname, proc_test>
       <@param1, sysname, @p1> <datatype_for_param1, , int>
= <default_value_for_param1, , 0>,
       <@param2, sysname, @p2> <datatype_for_param2, , int>
= <default_value_for_param2, , 0>
as
       select @p1, @p2
go


-- =========================
--执行存储过程的例子
-- =========================
execute <procedure_name, sysname, proc_test> <value_for_param1, , 1>, <value_for_param2, , 2>
go

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



收集最实用的网页特效代码!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表