SQL数据库命名规则.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 数据库的标识符 在 SQL SERVER 中标识符共有两种类型: 一种是规则标识符(Regular identifer) 一种是界定标识符(Delimited identifer)   其中,规则标识符严格遵守标识符的有关格式的规定,所以在 Transact_SQL 中凡是 规则运算符都不必使用定界符。对于不符合标识符格式的标识符要使用界定符[]或‘  ’。   标识符格式:     1、标识符必须是统一码(Unicode)2.0 标准中规定的字符,以及其他一些语言字 符。如汉字. 2、标识符后的字符可以是(除条件一)“_”、“@”、“#”、“$”及数字。     3、标识符不允许是 Transact-SQL 的保留字。     4、标识符内不允许有空格和特殊字符。 另外,某些以特殊符号开头的标识符在 SQL SERVER 中具有特定的含义。 如以“@”开头的标识符表示这是一个局部变量或是一个函数的参数; 以#开头的标识符表示这是一个临时表或是一存储过程; 以“##”开头的表示这是一个全局的临时数据库对象; Transact-SQL 的全局变量以“@@”开头; 标识符最多可以容纳 128 个字符。 注释 注释可以包含在批处理中。在触发器、存储过程中包含描述性注释将大大增加文本的 可读性和可维护性。本规范建议: 1、 注释以英文为主。 实际应用中,发现以中文注释的 SQL 语句版本在英文环境中不可用。为避免后续版 本执行过程中发生某些异常错误,建议使用英文注释。 2、 注释尽可能详细、全面。 创建每一数据对象前,应具体描述该对象的功能和用途。 传入参数的含义应该有所说明。如果取值范围确定,也应该一并说明。取值有特定 含义的变量(如 boolean 类型变量),应给出每个值的含义。 3、 注释语法包含两种情况:单行注释、多行注释 单行注释:注释前有两个连字符(--),最后以行尾序列(CR-LF)结束。一般, 对变量、条件子句可以采用该类注释; 多行注释:符号/*和*/之间的内容为注释内容。对某项完整的操作建议使用该类 注释; 关键字 SQL 语句(SELECT、INSERT、UPDATE、DELETE)的关键字可以划分为三类:主 关键字、次关键字、一般关键字 数据库涉及字符规则 采用 26 个英文字母(区分大小写)和 0 -9 这十个自然数,加上下划线_组成,共 63 个 字符。不能出现其他字符(注释除外)。 据库对象命名规则   数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前 缀和实际名字组成,长度不超过 30。前缀:使用小写字母。   例如: 表 tb 视图 vi 存储过程 sp 函数 fn 实际名字 实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小 写,不以数字和_开头。   例如: 表 User_Info 视图 UserList 存储过程 UserDelete   因此,合法的对象名字类似如下。 表 tbUser_Info、tbMessage_Detail 视图 vi_MessageList 存储过程 sp_MessageAdd 数据库表命名规则   字段由前缀和实际名字组成。实际名字中首单词一个系统尽量采取同一单词。   前缀:使用小写字母 tb,表示表。   例如:tbMember      tbMember_Info      tbForum_Board      tbForum_Thread1 字段命名规则 数字、字符、日期/时间、lob(大对象)、杂项,字段由表的简称、下划线,实际名字加后 缀组成。 后缀:使用小写字母,代表该字段的属性。    例如:  User_Idint        User_Namestr        User_RegDatedtm 视图命名规则   字段由前缀和实际名字组成,中间用下划线连接。     前缀:使用小写字母 vi,表示视图。     例如:vi_User        vi_UserInfo 存储过程命名规则     字段由前缀和实际名字组成,中间用下划线连接。     前缀:使用小写字母 sp,表示存储过程。     例如:sp_User 数据库设计文档规则  所有数据库设计要写成文档,文档以模块化形式表达。大致格式如下:   -------------------------------------------     表名:  tbUser_Info       建立人:UAM_Richard     日期:  2004-12-17     版本:  1.0     描述:  保存用户资料     具体内容:     UserId  int,自动增量  用户代码     User

文档评论(0)

dashifuniu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档