SQL 语句中使用的元素

以下元素用于前面列出的SQL语句。

元素

base-table-identifier ::= 用户定义名称

基表名称 ::= 基表标识符

布尔因子 ::= [非] 布尔-主因子

布尔-主 ::= 比较谓词 |( 搜索条件

布尔项 ::= 布尔因子 [AND 布尔项]

字符字符串字面 ::= ''{character}...'' (字符 是驱动程序/数据源字符集中的任何字符。 要在字符串字面文字中包含单个字面引号字符(''),可以使用两个字面引号字符 [''']。)

column-identifier ::= 用户定义名称

列名 ::= [表名。]列标识符

比较算符 ::= < | > | <= | >= | = | <>

比较谓词 ::= 表达式 比较算子表达式

data-type ::= character-string-typecharacter-string-type 是指 SQLGetTypeInfo 返回的结果集中“DATA_TYPE”列为 SQL_CHAR 或 SQL_VARCHAR 的任何数据类型。)

数字 ::= 0 |1 |2 |3 |4 |5 |6 |7 |8 |9

dynamic-parameter ::= ?

表达式 ::= 项 |表达式 {+|-} 项

因子 ::= [+|-]主要

插入值 ::=

动态参数

| 字面意义

|空

| USER

字母 ::= 小写字母 | 大写字母

字面 ::= 字符-字符串-字面

小写字母 ::= a |b |c |d |E |f |G |h |我 |j |K |l |m |n |O |p |q |r |s |T |u |V |W |x |y |z

按子句排序 ::= 按 排序-规范 排序 [, sort-specification]...

primary ::= 列名

| 动态参数

| 字面意义

|( 表情

搜索条件 ::= 布尔项 [OR 搜索条件]

选择列表 ::= * | select-子列表 [, select-子列表]...(select-list 不能包含参数。)

select-子列表 ::= 表达式

sort-specification ::= {无符号整数 | 列名} [ASC |DESC]

table-identifier ::= 用户定义名称

table-name ::= table-identifier

table-reference ::= table-name

table-reference-list ::= table-reference [,table-reference]...

::= 因子 | {*|/} 因子

无符号整数 ::= {digit}

大写字母 ::= A |B |C |D |E |F |G |H |我 |J |K |L |M |N |O |P |问 |R |S |T |U |V |W |X |Y |Z

用户定义名 ::= 字母[数字 | 字母 | _]...