datatype_spec ::= 
 
  delim_spec                                                      
 |INTEGER { [(length)] [{ SIGNED | UNSIGNED }] |               
 [EXTERNAL [(length)] [delim_spec]] }        
 |FLOAT [EXTERNAL [(length)] [delim_spec] ]                
 |{ DECIMAL | ZONED } { [EXTERNAL [(length)] [delim_spec]] | 
 (precision [, scale]) }            
 |{ DOUBLE | BYTEINT | SMALLINT { SIGNED | UNSIGNED } }                
 |RAW [(length)]                                         
 |GRAPHIC [EXTERNAL] [(graphic_char_length)]                
 |{ VARGRAPHIC | VARCHAR } [(max_length)]                      
 datatype_spec_cont