1.0 DECLARE 1.0 DCL 1.1 1 variable-name 1.2? Scope and/or storage 1.3 , 1 level-1 variable-name , 2+ , 2 level-2 2.1 var-1 2.1 ( 2.1.1+ , 2.1.1 var-2 2.1.2 ) 2.1.3 data-types 3 ; data-types 1.0 BINARY 1.0 BIN 1.1 FIXED 1.1 FLOAT 1.2? ( precision ) 1.3? UNALIGNED 1.0 DECIMAL 1.0 DEC 1.1 FIXED 1.1.1? ( precision 1.1.1.1? , scale 1.1.1.2 ) 1.1 FLOAT 1.1.1? ( precision ) 1.1.2? UNALIGNED 1 PICTURE picture-string 1.0 CHARACTER 1.0 CHAR 1.1? ( length ) 1.2? 1.2.0 VARYING 1.2.0 VAR 1.2.1? ALIGNED 1 SQL TYPE IS 1.1.0 CLOB 1.1.0 BLOB 1.1.1 ( lob-length 1.1.1.1? 1.1.1.1 K 1.1.1.2 ) 1.1.0 CLOB_LOCATOR 1.1.0 DBCLOB_LOCATOR 1.1.0 BLOB_LOCATOR 1.1.0 CLOB_FILE 1.1.0 DBCLOB_FILE 1.1.0 BLOB_FILE 1 SQL TYPE IS ROWID 1 SQL TYPE IS 1.1 BINARY 1.1 VARBINARY 1.1 BINARY VARYING 1.2 ( length )