The following elements are used in the SQL statements listed previously .
Element | Min | Core | Ext |
approximate-numeric-literal ::= mantissaEexponent | X | ||
approximate-numeric-type ::= | X | ||
argument-list ::= expression | expression, argument-list | X | ||
base-table-identifier ::= user-defined-name | X | ||
base-table-name ::= base-table-identifier | X | ||
base-table-name ::= [user-name.]base-table-identifier | X | ||
between-predicate ::= expression [NOT] BETWEEN expression AND expression | X | ||
binary-literal ::= {implementation defined} | X | ||
binary-type ::=
BINARY (length) | X | ||
character ::= {any character in the implementor's character set} | X | ||
character-string-literal :: = '{character}...' | X | ||
character-string-type ::= | X | ||
character-string-type ::= | X | ||
character-string-type ::= | X | ||
column-identifier ::= user-defined-name | X | ||
column-name ::= [table-name.]column-identifier | X | ||
column-name ::= [{table-name | correlation-name}.]column-identifier | X | ||
comparison-operator ::= < | > | <= | >= | = | <> | X | ||
comparison-predicate ::= | X | ||
comparison-predicate ::= expression comparison-operator | X | ||
correlation-name ::= user-defined-name | X | ||
cursor-name ::= user-defined-name | X | ||
data-type ::= character-string-type | X | ||
data-type ::= | X | ||
data-type ::= | X | ||
date-literal ::= 'date-value' | X | ||
date-separator ::= - | X | ||
date-type ::= DATE | X | ||
date-value ::= | X | ||
days-value ::= digit digit· | X | ||
digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | ||
dynamic-parameter ::= ? | X | ||
exact-numeric-literal ::= | X | ||
exact-numeric-type ::= DECIMAL(precision,scale) | X | ||
exact-numeric-type ::= DECIMAL(precision,scale) | X | ||
exists-predicate ::= EXISTS ( sub-query ) | X | ||
expression ::= term | expression {+|-} term | X |
X |
X |
hours-value ::= digit digit | X | ||
index-identifier ::= user-defined-name | X | ||
index-name ::= [index-qualifier.]index-identifier | X | ||
Index-qualifier ::= user-defined-name | X | ||
in-predicate ::= | X |