当前位置: 网学 > 编程文档 > SQL SERVER > 正文

SQL Server 对象命名规则

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
  2 命名规则  
  2.1 表名  
  XXX相关表以r_作为前缀,YYY相关表以t_作为前缀。如r_acc   、t_bcc。  
  后台表名尽量与前台表名相同,后台独有的表应以_b作为后缀。如r_gggd_b。  
  命名应尽量反映存储的数据内容。  
  2.2 视图名  
  视图以v_作为前缀。由于前台无视图,故不需加_b。  
  命名应尽量体现各视图的功能。  
  2.3 触发器名  
  触发器名为相应的表名加上后缀,Insert触发器加''_i'',Delete触发器加''_d'',Update触发器加''_u'',如:r_bch_i,r_bch_d,r_bch_u。  
  2.4 存储过程名  
  存储过程应以''sp_''开头,后续部分主要以动宾形式构成,并用下划线分割各个组成部分。如增加BSC机架的DRT单板的存储过程为''sp_ins_board_drt''。  
  2.5 变量名  
  变量名采用小写,若属于词组形式,用下划线分隔每个单词,如@my_err_no。  
  2.6 命名中其他注意事项  
  以上命名都不得超过30个字符的系统限制。  
  变量名的长度限制为29(不包括标识字符@)。  
  数据对象、变量的命名都采用英文字符。禁止使用中文命名。  
     
  3 编程结构和描述  
  SQL   SERVER系统中,一个批处理是从客户传给服务器的一个完整的包,可以包含若干条SQL语句。批处理中的语句是作为一组去进行语法分析、编译和执行的。触发器、存储过程等数据对象则是将批处理永久化的方法。  
  3.1 注释  
  注释可以包含在批处理中。在触发器、存储过程中包含描述性注释将大大增加文本的可读性和可维护性。本规范建议:  
  1、 注释以英文为主。  
          实际应用中,发现以中文注释的SQL语句版本在英文环境中不可用。为避免后续版本执行过程中发生某些异常错误,建议使用英文注释。  
  2、 注释尽可能详细、全面。  
  创建每一数据对象前,应具体描述该对象的功能和用途。  
  传入参数的含义应该有所说明。如果取值范围确定,也应该一并说明。取值有特定含义的变量(如boolean类型变量),应给出每个值的含义。  
  3、 注释语法包含两种情况:单行注释、多行注释  
  单行注释:注释前有两个连字符(--),最后以行尾序列(CR-LF)结束。一般,对变量、条件子句可以采用该类注释。  
  多行注释:符号/*和*/之间的内容为注释内容。对某项完整的操作建议使用该类注释。  
  4、 注释简洁,同时应描述清晰。  
  3.2 函数注释:  
  编写函数文本--如触发器、存储过程以及其他数据对象--时,必须为每个函数增加适当注释。该注释以多行注释为主,主要结构如下:  
  /************************************************************************  
  *name                 :                               --函数名  
  *function         :                               --函数功能  
  *input               :                           &nbs
  • 上一篇资讯: Transact-SQL编程规范
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号