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)