📄 sql-2003-2.bnf.html
字号:
<p><a name="identifier part"> </a>
<a href="#xref-identifier part"> <identifier part> </a> ::= <a href='#identifier start'><identifier start></a> | <a href='#identifier extend'><identifier extend></a>
<p>
<i>
<small>
Previous standard said:
<br>
<p><a name="identifier start"> </a>
<a href="#xref-identifier start"> <identifier start> </a> ::= <a href='#initial alphabetic character'><initial alphabetic character></a> | <a href='#ideographic character'><ideographic character></a>
</small>
</i>
</p>
<p><a name="identifier start"> </a>
<a href="#xref-identifier start"> <identifier start> </a> ::= <font color="red"> !! See the Syntax Rules </font>
<p><a name="identifier extend"> </a>
<a href="#xref-identifier extend"> <identifier extend> </a> ::= <font color="red"> !! See the Syntax Rules </font>
<p><a name="large object length token"> </a>
<a href="#xref-large object length token"> <large object length token> </a> ::= <a href='#digit'><digit></a> ... <a href='#multiplier'><multiplier></a>
<p><a name="multiplier"> </a>
<a href="#xref-multiplier"> <multiplier> </a> ::= <a href="#xref-K"> K </a> | <a href="#xref-M"> M </a> | <a href="#xref-G"> G </a>
<p>
<i>
<small>
The productions for <Unicode delimited identifier> and so on are new in SQL-2003.
</small>
</i>
</p>
<p><a name="Unicode delimited identifier"> </a>
<a href="#xref-Unicode delimited identifier"> <Unicode delimited identifier> </a> ::=
<br> <a href="#xref-U"> U </a> <a href='#ampersand'><ampersand></a> <a href='#double quote'><double quote></a> <a href='#Unicode delimiter body'><Unicode delimiter body></a> ... <a href='#double quote'><double quote></a><br> [ <a href="#xref-ESCAPE"> ESCAPE </a> <a href='#escape character'><escape character></a> ]
<p><a name="Unicode delimiter body"> </a>
<a href="#xref-Unicode delimiter body"> <Unicode delimiter body> </a> ::= <a href='#Unicode identifier part'><Unicode identifier part></a> ...
<p><a name="Unicode identifier part"> </a>
<a href="#xref-Unicode identifier part"> <Unicode identifier part> </a> ::= <a href='#delimited identifier part'><delimited identifier part></a> | <a href='#Unicode escape value'><Unicode escape value></a>
<p><a name="Unicode escape value"> </a>
<a href="#xref-Unicode escape value"> <Unicode escape value> </a> ::= <a href='#Unicode 4 digit escape value'><Unicode 4 digit escape value></a> | <a href='#Unicode 6 digit escape value'><Unicode 6 digit escape value></a>
<p><a name="Unicode 4 digit escape value"> </a>
<a href="#xref-Unicode 4 digit escape value"> <Unicode 4 digit escape value> </a> ::= <a href='#escape character'><escape character></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a>
<p><a name="Unicode 6 digit escape value"> </a>
<a href="#xref-Unicode 6 digit escape value"> <Unicode 6 digit escape value> </a> ::= <a href='#escape character'><escape character></a> <a href='#plus sign'><plus sign></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a> <a href='#hexit'><hexit></a>
<p><a name="escape character"> </a>
<a href="#xref-escape character"> <escape character> </a> ::= <font color="red"> !! See the Syntax Rules </font>
<p><a name="nondoublequote character"> </a>
<a href="#xref-nondoublequote character"> <nondoublequote character> </a> ::= <font color="red"> !! See the Syntax Rules </font>
<p>
<i>
<small>
The rule for <doublequote symbol> in the standard uses two adjacent literal double quotes rather than referencing <double quote>; the reasons are not clear.
It is annotated '!! two consecutive double quote characters'.
</small>
</i>
</p>
<p><a name="doublequote symbol"> </a>
<a href="#xref-doublequote symbol"> <doublequote symbol> </a> ::= <a href='#double quote'><double quote></a> <a href='#double quote'><double quote></a>
<p><a name="delimiter token"> </a>
<a href="#xref-delimiter token"> <delimiter token> </a> ::=
<br> <a href='#character string literal'><character string literal></a><br> | <a href='#date string'><date string></a><br> | <a href='#time string'><time string></a><br> | <a href='#timestamp string'><timestamp string></a><br> | <a href='#interval string'><interval string></a><br> | <a href='#delimited identifier'><delimited identifier></a><br> | <a href='#Unicode delimited identifier'><Unicode delimited identifier></a><br> | <a href='#SQL special character'><SQL special character></a><br> | <a href='#not equals operator'><not equals operator></a><br> | <a href='#greater than or equals operator'><greater than or equals operator></a><br> | <a href='#less than or equals operator'><less than or equals operator></a><br> | <a href='#concatenation operator'><concatenation operator></a><br> | <a href='#right arrow'><right arrow></a><br> | <a href='#left bracket trigraph'><left bracket trigraph></a><br> | <a href='#right bracket trigraph'><right bracket trigraph></a><br> | <a href='#double colon'><double colon></a><br> | <a href='#double period'><double period></a>
<p>
<i>
<small>
The rules for <not equals operator> etc in the standard uses
two adjacent literal characters rather than referencing
<less than> and <greater than>; the reasons are not clear.
Note that two characters must be adjacent with no
intervening space, not a pair of characters separated by
arbitrary white space.
</small>
</i>
</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -