搜索

SQL Server:命名规则

gecimao 发表于 2019-07-03 00:59 | 查看: | 回复:

  用户在创建数据库及数据库对象时必须严格遵守SQL Server的命名规则。

  在SQL Server中,服务器、数据库和数据库对象(如表、视图、列、索引、触发器、过程、约束和规则等)都有标识符,数据库对象的名称被看成是该对象的标识符。大多数对象要求带有标识符,但有些对象(如约束)中标识符是可选项。

  Ю统一码(Unicode) 2.0标准中所定义的字母,包括拉丁字母a~z和A~Z以及来自其他语言的字符;

  在SQL Server中,某些处于标识符开始位置的符号具有特殊意义。以“@”符号开始的标识符表示局部变量或参数;以一个数字符号“#”开始的标识符表示临时表或过程,如表“#gzb”就是一张临时表;以双数字符号“##”开始的标识符表示全局临时对象,如表“##gzb”则是全局临时表。

  Ю“@”符号、美元符号“$”、数字符号“#”或下划线)标识符不允许是Transact-SQL的保留字。

  Ю分隔标识符:包含在双引号(“”)或者方括号([])内的标识符。该标识符可以不符合标识符的格式规则,如[MR GZGLXT]中MR和GZGLXT之间含有空格,但因为使用了方括号,所以视为分隔标识符。

  常规标识符和分隔标识符包含的字符必须在1~128之间,对于本地临时表,标识符最多可以有116个字符。

  SQL Server 2008的数据库对象的名字由1~128个字符组成,不区分大小写。使用标识符也可以作为对象的名称。

  在一个数据库中创建了一个数据库对象后,据库对象的完整名称应该由服务器名、数据库名、拥有者名和对象名四部分组成,其格式如下:

  服务器、数据库和所有者的名称即所谓的对象名称限定符。当引用一个对象时,不需要指定服务器、数据库和所有者,可以利用句号标出它们的位置,从而省略限定符。

  [注]:不允许存在四部分名称完全相同的数据库对象。在同一个数据库中可以存在两个名为EXAMPLE的表格,但前提必须是这两个表的拥有者不同。

  此实例由运行它的计算机的网络名称标识。使用以前版本SQL Server客户端软件的应用程序可以连接到默认实例。SQL Server 6.5版或SQL Server 7.0版服务器可以作为默认实例操作。但是,一台计算机上每次只能有一个版本作为默认实例运行。

  计算机可以同时运行任意个SQL Server命名实例。实例通过计算机的网络名称加上实例名称以计算机名称\实例名称格式进行标识,但该实例名不能超过16个字符。

  设计原则 符号三大范式(每一列表达一个意思,每一行代表一个实例/每一行有唯一键/表内没有其它表的非主键信息) 每个表应该有的3个有用字段(记录创建或更新时间/记录创建者/记录版本) 避免保留字 表应避...

  转载自陶勇盛规范的命名可以提高开发和维护的效率,如果你正在创建一个新的存储过程,请参考如下的命名规范。句法:存储过程的命名有这个的语法:[proc][MainTableName]By[FieldNam...

  2.简介数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求数据库设计和开发标准是使NeweggSupportCenter的数据...

  为了提供完善的数据库管理机制,SQLServer设计了严格的命名规则。在创建或引用数据库实体,如表、索引、约束等时,必须遵守SQLServer的命名规则,否则有可能发生一些难以预料和检查的错误。本文将...

  数据库名是一个标识符,表名也是一个标识符,在SQLSERVER中标识符分为两类:标识符有两类:常规标识符符合标识符的格式规则。在Transact-SQL语句中使用常规标识符时不用将其分隔。SELECT...

  数据文件命名采用系统名+_+文件类型,比如系统名为kupage,则数据库文件命名为kupage_database.mdf,有的数据库文件有多个,比如SQLServer就有2个,一个是数据库文件,另一个...

  索引的建立原则 一般来说,建立索引要看数据使用的场景,换句话来说哪些访问数据的SQL语句是常用的,而这些语句是否因为缺少索引(也有可能是索引过多)变的效率低下。但绝不是所有的SQL语句都要建立索引...

  表和视图命名原则系统信息表:TS_基本编码表:TB_决策数据表:TD_业务数据表:不同的业务以不同的缩写(2-3个字符)开始,如‘TCRM_’;如是辅助编码表则在代表业务的缩写后加A_,如‘TCRM_...

  基本命名数据库名采用PascalCase命名规范使用产品或项目名字命名禁止使用特殊符号,如数字、下划线、空格之类禁止使用缩写如:AdventureWork数据表名采用PascalCase命名规范采用复...

  1.主键设置   如果代码需要使用自动生成主键的方式将数据插入数据库,那么在设计表是,在设置完主键后,在列属性中的“标识规范”-(是标识)设置为“是”。......

  1.表名一般以【模块名称_具体表名】来实现,同一个模块的前缀是一样的。(Oracle大小写敏感,在SQL中可以不用_,因为可以用大小写一起的写法。这也是可以的)2.表名称不应该...

  变量1存储值的命名内存区域,以使程序存储和或者操作值2变量的类型决定存储的数据类型3如果存储一个单独的值,使用标量变量4如果存储多个值(一行记录),使用复合类型的变量标量变量1包含一个单独值的变量2标...

  SqlServer命名规范参考各种命名规范,我们统一使用命名规范如下:命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN数据库:用一个或三个以下英文单词组成,单词首字母大写,如:...

  对于一个大项目来讲,数据库的设计命名规范是很重要的一个环节,好的表设计,让人看得很舒服,一看就明白是什么意思了,下面看到一篇很不错的数据库对象命名参考文档,所以整理分享给大家。引言编码规范是一个优秀程...

  01—数据库命名规范·所有数据库对象名称必须使用小写字母并用下划线分割。·所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。·数据库对象的命名要能做...

  SQLServer数据库命名规范良好的命名习惯是一种美德,下面是个人整理的数据库命名规范:数据库命名规范:1.数据库名:1.1)用产品或项目的名字命名;1.2)PascalCase,如Adventur...

  为了提供完善的数据库管理机制,SQLServer设计了严格的命名规则。在创建或引用数据库实体,如表、索引、约束等时,必须遵守SQLServer的命名规则,否则有可能发生一些难以预料和检查的错误。本文将...

  SQL编程对于操作数据库人员来说无疑是一种提高效率的方法,但是有些刚入门数据库管理人员对于编程的规范视而不见,他们总是认为达到自己想要的结果就好,可是他们却忽略了性能以及优化的问题,今天小编和大家分享...

  代码编写规则1标识符命名规则标识符必须以字符开始,长度不大于30个字符建议定义变量:v_变量名定义常量:c_常量名定义游标:_cursor定义异常:e_定义pl/sql表类型:_table_type定...

  每个公司或者企业数据库、表、字段等都有自己命名规则,数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。(1)数据库(Database)数据库名称=数据库内容标...

  引言编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文章和资料,以及我自己的开发经验,对数据库对象的命名规则...

  SQLServer数据库规范一、命名规范常用对象命名规范,使用帕斯卡命名法(Pascal,单词首字母大写),统一使用英文。1.表。英文单数名词,尽量写完整单词名称一般不超过3个英文单词都可表达出表的意...

  PL/SQL程序设计中的标识符定义与SQL的标识符定义的要求相同。要求和限制有:l      标识符名不能超过30字符;l      第一个字符必须为字母;l      不分大小写;l      不能...

  标识符   SQLServer2005联机丛书数据库对象的名称即为其标识符。MicrosoftSQLServer2005中的所有内容都可以有标识符。服务器、数据库和数据库对象(例如表、视图、列、索引、...

  每个公司或者企业数据库、表、字段等都有自己命名规则,数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则,适合刚刚学习的人

  C#下的SQL Server命名规范C#下的SQL Server命名规范C#下的SQL Server命名规范C#下的SQL Server命名规范

  Sql数据库设计规范 1,数据库表命名规范 2,表名命名规则 3,表字段名命名规则 4,索引命名规则 5,主键、外键命名规则 ......

  数据库表字段命名规范很好的一篇文章给出连接,大家多品味下:amp;amp;数据库表字段命名规范amp;amp;我需要的注意的点:一.数据库命名规范采用大小写字母...

  1标识符标示符就是程序员定义的变量名、函数名标识符;可以由数字,字母和下划线组成不能以数字开头不能和关键字重复名2关键字关键字就是在Python内部已经使用的标识符关键字具有特殊的功能和含义开发者不允...

  1、匈牙利命名开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词的第一个字母大写。变量名=属性+类型+对象描述属性部分:符号属性备注g_全局变量c_常量m_类成员变量s_静态变量类型...

  数据库的表名和字段名应该由英文字母(区分大小写)和自然数字,加上下划线’_’组成。千万不要加空格或’.’或其他别的字符。否则可能会造成莫名其妙的表或字段找不到的错误。qt的QSqlTableModel...

  在实际数据库的操作中,有许多人可能会忽略表格的命名规范,认为这是无关紧要的。如果有这样想法的同学,我希望能尽快更正。因为良好的表格命名规范,不仅能在以后工作中为你带来更大的便捷,而且还会影响到你今后的...

  ---------------------------标识符    标识符用于定义服务器、数据库、数据库对象、变量等的名称,包括常规标识符和分隔标识符两类。   1,常规标识符    常规标识符就是不...

  --Start编写PL/SQL程序的时候,最好遵循一定的命名规范,这样代码可读性好。例如下面是一种命名规范。总之让别人从名字中很容易知道这是个什么东东。表_***trade_order临时表_***#...

  转载地址:一.了解索引实际上,您可以把索引理解为一种特殊的目录。微软的SQL S...

  jquery/js实现一个网页同时调用多个倒计时(最新的)nn最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦!nnnn//jsn...

  这一篇,代码折腾的时间较长,完成之后都是一些小细节,主要有三:n1、引入的依赖错误;n2、启动配置错误;n3、xml文件的mapper命名空间错误。n一、完整的pom.xmlnn...

  本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、 Esp8266之 搭建开发环境,开始一个“hellow worl...

  扫二维码关注,获取更多技术分享nnn 本文承接之前发布的博客《 微信支付V3微信公众号支付PHP教程/thinkPHP5公众号支付》必须阅读上篇文章后才可以阅读这篇文章。由于最近一段时间工作比较忙,...

  采用EasyUI 1.4.x 版本,默认default风格,异步加载页面,多Tab页展示,使用JSON文件模拟从后台动态获取数据。...

  接着上次的图书管理系统rnrn修改完问题后把SpringBoot成功部署到了服务器上rn测试了下api接口,能正常访问rn那么下面就是在服务器上部署前端的vue.js了rnrnrn这里的话我们要明确一...

  weixin_44415752:不知道为什么我显示不出来啊?求解,可能的问题是什么?

  weixin_41858542:程序员的美德:懒惰,没有耐心以及老子天下第一。诚信互关,来自一个奋斗的老菜鸟

本文链接:http://robynlynne.com/duixiangbiaoshifu/638.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部