parameter-declaration 1? 1 parameter-name 2 data-type1 3? 3 AS 3.1 LOCATOR 3.1 XML-cast-type data-type1, data-type2, data-type3, data-type4 1 built-in-type 1 distinct-type-name XML-cast-type 1.0.0 CHARACTER 1.0.0 CHAR 1.0.1! ( 1 ) 1.0.1? 1.0.1 ( integer ) 1.0.2? ccsid-clause 1.0.0.0 CHARACTER 1.0.0.0 CHAR 1.0.0.1 VARYING 1.0.0 VARCHAR 1.0.1 ( integer ) 1.0.2? ccsid-clause 1.0.0.0.0.0 CHARACTER 1.0.0.0.0.0 CHAR 1.0.0.0.0.1 LARGE OBJECT 1.0.0.0.0 CLOB 1.0.1! ( 1M ) 1.0.1? 1.0.1 ( integer 1.0.1.1? 1.0.1.1 K 1.0.1.1 M 1.0.1.1 G 1.0.1.2 ) 1.0.1.3? ccsid-clause 1.0.1.4? LOCATOR 1.0 GRAPHIC 1.1! ( 1 ) 1.1? 1.1 ( integer ) 1.2? ccsid-clause 1.0 GRAPHIC VARYING 1.0 VARGRAPHIC 1.1 ( integer ) 1.2? ccsid-clause 1.0 DBCLOB 1.1! ( 1M ) 1.1? 1.1 ( integer 1.1.1? 1.1.1 K 1.1.1 M 1.1.1 G 1.1.2 ) 1.1.3? ccsid-clause 1.1.4? LOCATOR 1.0.0 BINARY 1.0.0.1! ( 1 ) 1.0.0.1? 1.0.0.1 ( integer ) 1.0.0.0 BINARY VARYING 1.0.0.0 VARBINARY 1.0.0.1 ( integer ) 1.0.0.0 BLOB 1.0.0.0 BINARY LARGE OBJECT 1.0.1! ( 1M ) 1.0.1? 1.0.1 ( integer 1.0.1.1? 1.0.1.1 K 1.0.1.1 M 1.0.1.1 G 1.0.1.2 ) 1.0.1.3? LOCATOR