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