- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 张汉熙《高级英语(2)》(第3版重排版)学习指南【词汇短语+课文精解+全文翻译+练习答案】.pdf VIP
- cm7.1u3000含dad使用说明书之六sr1.pdf VIP
- 《活动一 筹办社团》参考教案.docx VIP
- 第6课 从小爱科学 第1课时(教学课件)2025统编版道德与法治三年级上册.pptx
- 彻底终止福利号补贴奖励活动前世今生.pdf VIP
- ISO13485风险管理控制程序.docx VIP
- 2026年中级注册安全工程师之安全生产管理考试题库500道附参考答案(考试直接用).docx VIP
- 深水钻井平台动力定位培训.pptx VIP
- 患者入出院流程.ppt VIP
- 2026年中级注册安全工程师之安全生产管理考试题库500道附参考答案(考试直接用).docx VIP
文档评论(0)