博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql标识符和格式
阅读量:6811 次
发布时间:2019-06-26

本文共 602 字,大约阅读时间需要 2 分钟。

数据库名是一个标识符,表名也是一个标识符,在SQL SERVER中标识符分为两类: 

(1).常规标识符;(2).分隔标识符
两者重要的区别:常规标识符必须严格遵守命名的规定,而分隔标识符则可以不遵守命名规定,只要用[],""分隔出来就可以。
》》格式

a、标识符的首字母:必须是所以统一码标准中规定的字符、包括26个英文字母a~z和A~Z、以及一些语言字符、如汉字等。或者下划线"_""@","#"。

b、标识符首位字母后的字符:所以统一码标准中规定的字符、或者26个英文字母a~z和A~Z、以及一些其它的语言字符,如汉字等。还包括一些特殊的符号如下划线"_","@","#","$",以及0,1,2,3,4,5,6,7,8,9。

c、标识符不允许是SQL server 系统中保留的关键字。由于SQL server中是不区分大小写字母的、所以无论是保留的大写还是小写都是不允许使用的。

对于不满足规则标识符命名的、需要用界定符号来进行标识。(注:不能随便标识。如(em[ploy]ee)这是错误的)

d、有些特殊符号标识符在SQL server中也是有特定的意义的、也不能随便定义的。

如#开头的就是当前数据库内的临时表。

而##开头的是全局的数据库的对象。

如果服务器断开或者重启丶这些数据会自动被删除。

 

转载于:https://www.cnblogs.com/iwsx/p/5159815.html

你可能感兴趣的文章
去除wordpress的category各方法对比
查看>>
『Github』简易使用指南
查看>>
实例解读:网络设备热备部署的三种模式
查看>>
<a>标签中的href如何调用js代码
查看>>
在github上搭建个人博客
查看>>
19.QT-事件发送函数sendEvent()、postEvent()
查看>>
.gitkeep
查看>>
JavaScript 中的12种循环遍历方法
查看>>
springcloud~演化的微服务架构
查看>>
原生JS实现new方法、new一个对象发生的四部、new里面常用的优先级
查看>>
Android GreenDao清空数据库的方法
查看>>
新建git并将本地代码上传到分支
查看>>
CentOS7 安装 mysql8
查看>>
区块链钱包的工作原理
查看>>
高效方便的IO库: System.IO.Pipelines
查看>>
分析轮子(三)- 十进制整数怎么变成无符号二进制的整数的
查看>>
vue - 使用axios
查看>>
查看、修改linux系统的最大链接数限制、文件描述符限制、端口范围限制、虚拟内存等...
查看>>
算法讲课---1、贪心
查看>>
NUMA的关闭方法【转】
查看>>