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

For information on how to read this syntax, see Appendix C.