1 / 52
文档名称:

Transact—SQL速查手册.doc

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

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

分享

预览

Transact—SQL速查手册.doc

上传人:雾里行舟 2019/4/20 文件大小:173 KB

下载得到文件列表

Transact—SQL速查手册.doc

相关文档

文档介绍

文档介绍:蚇芅芃Transact-SQL语法速查手册蚁罿芄荿羄虿第1章Transact-、:蕿螆肀l)、下划线、at符号(@)和数字符号(#);芄膂螈2)、来自基本拉丁字母或其他国家/地区脚本的十进制数字、at符号(@)、美元符号($)、数字符号(#)或下划线;羇薅肅3)标识符不能是Transact-SQL的保留字;芄艿蒄4)不允许嵌入空格或其他特殊字符;虿莄蒁5)标识符长度不大于128字符,本地临时表标识符不大于116字符。莄蚀芆注:SQLServer2000中,常规标识符的格式规则取决于数据库的兼容级别,兼容级别可以用系统存储过程sp_dbcmptlevel来设置。以上是兼容级别为80时的规则。***:衿膆薈1)以@符号开始的标识符表示局部变量或参数;薄蒂羈2)以@@符号开始的标识符表示全局变量;莆羄薃3)以#符号开始的标识符表示临时表或过程;蚄蚈蚃4)以##符号开始的标识符表示全局临时对象;肈蚃罿5)--单行注释;螄聿莆6)/*…*/多行注释。(多行注释不能跨越批处理)蒆螆蚆袄蒀螃二、:袃袁膈1)标识符长度不大于128字符(不包括分隔符字符),本地临时表标识符不大于116字符;蚆芄莅2)标识符的主体可以是包含当前代码页内字母(分隔符本身除外)的任意组合。:莈芇螁1)被引用的标识符用双引号分隔开,例如SELECT*FROM“MyTable”;肃荿薅2)括在括号中的标识符用方括号分隔,例如SELECT*FROM[MyTable]。肀肆膄膃螀袃三、使用标识符薇袅膂在SQLServer2000中,一个对象的全称语法格式为:,server为服务器名,database为数据库名,owner为所有者,object为对象名。默认情况下,server为本地服务器,database为当前数据库,owner为在指定的数据库中与当前连接会话的登陆标识相对应的数据库用户或者数据库所有者。莃薁羃螇蚆芈四、通配符蒃螈罿1.%—包含零个或更多字符的任意字符串葿莅羅例如:查找姓名中包含有“华”字的所有学生蒃腿肃WHEREsnameLIKE‘%华%’袇膄虿2.—任何单个字符薂薀蒇例如:查找姓王,名字包含3个字的学生蕿***螄WHEREsnameLIKE‘王__’蚂羁膃3.[]—指定范围或集合中的任何单个字符肇羆肀例如:查找姓刘和姓王,名字包含3个字的学生螂莂腿WHEREsnameLIKE‘[刘,王]__’蝿螅蒃4.[^]—不属于指定范围或集合的任何单个字符袂葿节例如:查找除姓刘和姓王以外,名字包含3个字的学生其他学生芆蒄蒁WHEREsnameLIKE‘[^刘,王]__’羂袀蚇羈薆薆五、系统全局变量肂芀莂变量名称莆莅蚈说明肂蚁荿@***@CONNECTIONS膈肄莅返回自SQLServer本次启动以来,所接受的连接或试图连接的次数膂肂蒂@***@CPU_BUSY薆***聿返回自SQLServer本次启动以来,CPU工作的时间,单位为毫秒芁艿螇@***@CURSOR_ROWS芈袆肄返回游标打开后,游标中的行数莁蚀蒂@***@DATEFIRST肀蚅蒀返回SETDATAFIRST参数的当前值蒁肁蕿@***@DBTS蒈蒄***返回当前数据库的当前timestamp数据类型的值薁蒂薂@***@ERROR膀蒇袁返回上次执行SQL语句产生的错误编号蚁蕿羆@***@FETCH_STATUS蚇芅袅返回FETCH语句游标的状态蚁罿蚂@***@IDENTITY荿羄芁返回最新插入的IDENTITY列值肅莀蚈@***@IDLE螇肇蚄返回自SQLServer本次启动以来,CPU空闲的时间,单位为毫秒膅螁螂@***@IO_BUSY蕿螆莈返回自SQLServer本次启动以来,CPU处理输入和输出操作的时间,单位为毫秒芄膂膆@***@LANGID羇薅蒃返回本地当前使用的语言标识符芄艿袂@***@LANGUAGE虿莄蝿返回当前使用的语言名称莄蚀袈@***@LOCK_TIMEOUT***莇蒆返回当前的锁定超时设置,单位为毫秒蒄肁羁@***@MAX_CONNECTIONS衿膆膀返回SQLServer允许同时连接的最大用户数目薄蒂莆@***@MAXPRECISION莆羄芅返回当前服务器设置的decimal和numeric数据类型使用的精度蚄蚈肁@***@NESTLEVEL肈蚃薁返回当前存储过程的嵌套层数螄聿肈@***@OPTIONS蒆螆羄返回当前SET选项信息袄蒀肁@***@PACK_RECEIVED膈蒅羂返回自SQLServer本次启动以来,通过网络读取的输入数据包数目袃袁蒆@***@PACK