数据库语法时用到的{},,[]等各类括号分别代表什么?
2011-06-15 16:29
483 查看
< > 尖括号,用于分隔字符串,字符串为语法元素的名称,SQL语言的非终结符。
::= 定义操作符。用在生成规则中,分隔规则定义的元素和规则定义。 被定义的元素位于操作符的左边,规则定义位于操作符的右边。
[ ] 方括号表示规则中的可选元素。方括号中的规则部分可以明确指定也可以省略。
{ } 花括号聚集规则中的元素。在花括号中的规则部分必须明确指定。
| 替换操作符。 该竖线表明竖线之后的规则部分对于竖线之前的部分是可替换的。 如果竖线出现的位置不在花括号或方括号内,那么它指定对于该规则定义的元素的一个完整替换项。如果竖线出现的位置在花括号或方括号内,那么它指定花括号对或方括号对最里面内容的替换项。
. . . 省略号表明在规则中省略号应用的元素可能被重复多次。如果省略号紧跟在闭花括号"}"之后,那么它应用于闭花括号和开花括号"{"之间的规则部分。如果省略号出现在其他任何元素的后面,那么它只应用于该元素。
!!
--关闭MSSQ
::= 定义操作符。用在生成规则中,分隔规则定义的元素和规则定义。 被定义的元素位于操作符的左边,规则定义位于操作符的右边。
[ ] 方括号表示规则中的可选元素。方括号中的规则部分可以明确指定也可以省略。
{ } 花括号聚集规则中的元素。在花括号中的规则部分必须明确指定。
| 替换操作符。 该竖线表明竖线之后的规则部分对于竖线之前的部分是可替换的。 如果竖线出现的位置不在花括号或方括号内,那么它指定对于该规则定义的元素的一个完整替换项。如果竖线出现的位置在花括号或方括号内,那么它指定花括号对或方括号对最里面内容的替换项。
. . . 省略号表明在规则中省略号应用的元素可能被重复多次。如果省略号紧跟在闭花括号"}"之后,那么它应用于闭花括号和开花括号"{"之间的规则部分。如果省略号出现在其他任何元素的后面,那么它只应用于该元素。
!!
--关闭MSSQ
相关文章推荐
- Django中{{ }} 与 {% ... %} 分别代表什么意思,什么时候要用到这2个符号呢?
- ARGB_8888 / RGB565 / ARGB4444 / ALPHA_8分别代表什么意思?
- JRE和JDK的区别分别代表什么
- 在HTML中URL、src、href分别代表什么?如何使用?
- Voip语音网关的X口和O口分别代表什么
- shell 脚本中$$,$#,$?分别代表什么意思?
- linux4位权限分别代表什么意思
- ubuntu ××.10和××.04分别代表什么意思
- Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)
- JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally 分别代表什么意义?在 try 块中可以抛出异常吗?
- W1W2W4分别代表什么?
- 0755/0777等分别代表什么属性
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意思?
- JRE和JDK的区别 分别代表什么
- 随笔:ABCDE*?=EDCBA 求A、B、C、D、E、?分别代表什么数字
- background-position:center right这里center right分别代表什么,引入对图片背景定位介绍
- SVNsvn文件里有问号,打勾,感叹号,蓝色的十字符号,这些符号分别代表什么意思?SVN里面的AD
- 数据库的事务处理必须满足ACID原则,ACID分别是指什么
- CPC/CPM/CPA/CPS分别代表什么意思
- linux4位权限分别代表什么意思