| 约定 | 用于 |
|---|---|
| 大写 | Transact-SQL 关键字。 |
| 斜体 | 用户提供的 Transact-SQL 语法的参数。 |
| 粗体 | 数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。 |
| 下划线 | 指示当语句中省略了包含带下划线的值的子句时应用的默认值。 |
| | | 分隔括号或大括号中的语法项。只能使用其中一项。 |
| [ ] | 可选语法项。不要键入方括号。 |
| { } | 必选语法项。不要键入大括号。 |
| [,…n] | 指示前面的项可以重复 n 次。各项之间以逗号分隔。 |
| […n] | 指示前面的项可以重复 n 次。每一项由空格分隔。 |
| ; | Transact-SQL 语句终止符。虽然在此版本的 SQL Server 中大部分语句不需要分号,但将来的版本需要分号。 |
| 语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用语法块的每个位置由括在尖括号内的标签指示:<标签>。 集是表达式的集合,例如 <分组集>;列表是集的集合,例如 <组合元素列表>。 |
说明:
- 文字大写:说明该文字是T-SQL的关键字。例如代码中”CREATE DATABASE database_name”,其中的”CREATE DATABASE”就是关键字。
- 文字小写或斜体:说明该文字是用户提价的T-SQL语法参数。
- 文字粗体:说明该文字是数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按所显示的原样键入的文本。
- 下画线(_):指示当语句中省略了包含带下画线的值的子句时应用的默认值。例如前文代码中的”[,SIZE=size[KB|MB|GB|TB]]”,说明SIZE的单位默认是MB。
- 竖线(|):分隔括号或大括号中的语法项,只能选择其中一项。例如前文代码中的”[,SIZE=size[KB|MB|GB|TB]]”,说明KB,MB,GB和TB是可选的单位,但只能选择其中的一项。
- 方括号([]):可选语法项,使用时不要键入方括号。还是以”[,SIZE=size[KB|MB|GB|TB]]”为例,说明SIZE是可选顶,如果不写这一项,就使用默认的参数。
- 大括号({}):必选语法项,使用时不要键入大括号。例如前文代码中的”LOG ON {
[,…n]}”,说明要用LOG ON 设置日志文件,一定要输入文件名。 - [,…n]:指示前面的项可以重复N次,第一项由逗号分隔。例如前文代码中的”LOG ON {
[,…n]}”,说明日志文件可以是多个,每个之间用逗号隔开。 - […n]:与上面类似,用来指示前面的项可以重复N次,不过每一项由空格分隔。
- [;]: 可选的T-SQL语句终止符。使用时不要输入方括号。
::= :语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用的语法块的每个位置由括在尖括号内的标签指示。
