1 / 16
文档名称:

Transact—SQL速查手册.doc

格式:doc   大小:163KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Transact—SQL速查手册.doc

上传人:85872037 2018/7/10 文件大小:163 KB

下载得到文件列表

Transact—SQL速查手册.doc

相关文档

文档介绍

文档介绍:Transact-SQL语法速查手册
第1章 Transact-SQL基础
标识符
一、常规标识符
1. 命名规则:
l)、下划线、at符号(@)和数字符号(#);
2)、来自基本拉丁字母或其他国家/地区脚本的十进制数字、at符号(@)、美元符号($)、数字符号(#)或下划线;
3)标识符不能是Transact-SQL的保留字;
4)不允许嵌入空格或其他特殊字符;
5)标识符长度不大于128字符,本地临时表标识符不大于116字符。
注:SQL Server2000中,常规标识符的格式规则取决于数据库的兼容级别,兼容级别可以用系统存储过程sp_dbcmptlevel来设置。以上是兼容级别为80时的规则。

以下字符位于标识符开始位置时具有特殊意义:
1)以@符号开始的标识符表示局部变量或参数;
2)以@@符号开始的标识符表示全局变量;
3)以#符号开始的标识符表示临时表或过程;
4)以##符号开始的标识符表示全局临时对象;
5)--单行注释;
6)/*…*/多行注释。(多行注释不能跨越批处理)
二、分隔标识符
1. 命名规则:
1)标识符长度不大于128字符(不包括分隔符字符),本地临时表标识符不大于116字符;
2)标识符的主体可以是包含当前代码页内字母(分隔符本身除外)的任意组合。
2. 分隔标识符类型:
1)被引用的标识符用双引号分隔开,例如SELECT * FROM “My Table”;
2)括在括号中的标识符用方括号分隔,例如SELECT * FROM [My Table]。
三、使用标识符
在SQL Server2000中,一个对象的全称语法格式为:

其中,server为服务器名,database为数据库名,owner为所有者,object为对象名。默认情况下,server为本地服务器,database为当前数据库,owner为在指定的数据库中与当前连接会话的登陆标识相对应的数据库用户或者数据库所有者。
四、通配符
1. %—包含零个或更多字符的任意字符串
例如:查找姓名中包含有“华”字的所有学生
WHERE sname LIKE ‘%华%’
2.—任何单个字符
例如:查找姓王,名字包含3个字的学生
WHERE sname LIKE ‘王__’
3. [] —指定范围或集合中的任何单个字符
例如:查找姓刘和姓王,名字包含3个字的学生
WHERE sname LIKE ‘[刘,王]__’
4. [^]—不属于指定范围或集合的任何单个字符
例如:查找除姓刘和姓王以外,名字包含3个字的学生其他学生
WHERE sname LIKE ‘[^刘,王]__’
五、系统全局变量
变量名称
说明
@***@CONNECTIONS
返回自SQL Server本次启动以来,所接受的连接或试图连接的次数
@***@CPU_BUSY
返回自SQL Server本次启动以来,CPU工作的时间,单位为毫秒
@***@CURSOR_ROWS
返回游标打开后,游标中的行数
@***@DATEFIRST
返回SET DATAFIRST参数的当前值
@***@DBTS
返回当前数据库的当前timestamp数据类型的值
@***@ERROR
返回上次执行SQL语句产生的错误编号
@***@FETCH_STATUS
返回FETCH语句游标的状态
@***@IDENTITY
返回最新插入的IDENTITY列值
@***@IDLE
返回自SQL Server本次启动以来,CPU空闲的时间,单位为毫秒
@***@IO_BUSY
返回自SQL Server本次启动以来,CPU处理输入和输出操作的时间,单位为毫秒
@***@LANGID
返回本地当前使用的语言标识符
@***@LANGUAGE
返回当前使用的语言名称
@***@LOCK_TIMEOUT
返回当前的锁定超时设置,单位为毫秒
@***@MAX_CONNECTIONS
返回SQL Server允许同时连接的最大用户数目
@***@MAX PRECISION
返回当前服务器设置的decimal和numeric数据类型使用的精度
@***@NESTLEVEL
返回当前存储过程的嵌套层数
@***@OPTIONS
返回当前SET选项信息
@***@PACK_RECEIVED
返回自SQL Server本次启动以来,通过网络读取的输入数据包数目
@***@PACK_SENT
返回自SQL Server本次启动以来,通过网络发送的输出数据包数目
@***@PAC

最近更新

班会做阳光少年主题班会 32页

部编版二年级下册道德与法治期末测试卷精品【.. 5页

2025年三边造林暨县区绿化动员工作大会讲话 7页

部编版二年级上册道德与法治-期末测试卷及参考.. 6页

部编版一年级上册道德与法治第二单元《校园生.. 6页

北京市京源学校2025年中考数学零模试卷(PDF版.. 6页

西师大版数学五年级上册期末测试卷及参考答案.. 6页

西师大版四年级上册数学第七单元-三位数除以两.. 5页

西师大版五年级下册数学第一单元-倍数与因数-.. 5页

苏教版一年级上册数学第四单元-认位置-测试卷.. 14页

2025年一亲君泽心得体会一亲君泽观后感 9页

小学六年级下册数学-专项练习选择题50道附答案.. 11页

2025年西交发电厂电气部分高起专教育天天向上.. 16页

2025年装饰装修工程 发包方 13页

2025年装修装饰工程施工组织设计方案 8页

2025年虚拟财产交易法律问题研究 21页

2025年薪酬福利专员职务说明书 2页

2025年营销渠道流程及系统设计 142页

泛读教程第三册第二单元 43页

2025年药学服务论文重视药学服务促进患者用药.. 7页

【公路实务】卢小东 教材精讲班 59-第1篇-第4.. 4页

2023年山西信息技术中考20题操作步骤 20页

环境监测能力建设方案 2页

2024年南京中考化学二模(建邺) 8页

2023年甘肃白银区选聘行政村专职化党组织书记.. 300页

大圆满实修法要 28页

关于印发《台州市区“百分之一公共文化计划”.. 3页

汉韩敬语对比研究 68页

四川省经济贸易委员会文件 5页

小型化微带天线的研究毕业论文 51页