datatype_spec ::=
[UNSIGNED] INTEGER [ EXTERNAL ] len
|{DECIMAL | ZONED} [ EXTERNAL ] (precision [ , scale])
|ORACLE_DATE
|ORACLE_NUMBER [ COUNTED ]
|{DOUBLE | FLOAT} [ EXTERNAL ]
|RAW [ len ]
|CHAR len delim_spec trim_spec date_format_spec
|{VARCHAR | VARRAW | VARCHARC | VARRAWC} ([ length_of_length , ] max_len)