데이터 타입

<data type>

<primitive type>
| <set of> <primitive type>
| <set of> <primitive type comma list>

<primitive type comma list>

<primitive type> [ { , <primitive type }... ]

<primitive type>

[ ALL ] <class name>
| BIGINT
| BIT [ ( <unsigned integer literal> ) ]
| BIT VARYING [ ( <unsigned integer literal> ) ]
| { CHAR | CHARACTER } [ ( <unsigned integer literal> ) ]
| { CHAR | CHARACTER } VARYING | VARCHAR [ ( <unsigned integer literal> ) ]
| DATE
| DATETIME
| {  DEC | DECIMAL } [( <precision> [ , <scale> ] ) ]
| DOUBLE [ PRECISION ]
| { FLOAT | REAL } [( <precision> )]
| { INT | INTEGER }
| MONETARY
| { NATIONAL { CHAR | CHARACTER } | NCHAR } [ ( <unsigned integer literal> ) ] | { NATIONAL { CHAR | CHARACTER } | NCHAR } VARYING [ ( <unsigned integer literal> ) ]
| NUMERIC [ ( <precision> [, <scale> ] ) ]
| OBJECT
| {  SMALLINT | SHORT }
| STRING
| TIME
| {  TIMESTAMP | UTIME }

<precision>

<unsigned integer literal>

<scale>

<unsigned integer literal>

<set of>

{ SET OF | SET [ OF ] }
| {  MULTISET_OF | MULTISET [ OF ] }
| { SEQUENCE_OF | { SEQUENCE | LIST } [ OF ] }