SQL Server中Transact-SQL的语法规则
符 号
含 义
大写
关键字
斜体
语法中用户提供的参数,使用时需要替换成具体内容。
www.2cto.com
为了便于读者理解,本书在需要用户提供参数的位置尽量使用中文表示
|
分隔括号或大括号内的语法项目。只能选择一个项目
[ ]
可选的语法项目
{ }
必选的语法项
[ ,…n ]
前面的项可重复n次,各项之间用逗号分隔
[ …n ]
前面的项可重复n次,各项之间用空格分隔
语法块的名称。用于对过长语法或语法单元部分进行标记
<标签> :: =
对语法中<标签>指定位置进行进一步的定义
例如:SELECT子句的语法
SELECT [ ALL | DISTINCT ]
[ TOP n [ PERCENT ] [ WITHTIES ] ]
< 查询表 >
其中,< 查询表 >语法块进一步定义如下:
<查询表> ::=
{ *
| { 表名 |视图名| 表别名}.*
| { 列名 |表达式| IDENTITYCOL | ROWGU
IDCOL } [ [AS]列别名]
| 列别名 =表达式
} [ ,...n ]