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  |