In PL/I, INCLUDE SQLDA declarations are equivalent to the following:
Figure 14. INCLUDE SQLDA Declarations for PL/I
DCL 1 SQLDA BASED(SQLDAPTR), 2 SQLDAID CHAR(8), 2 SQLDABC BIN FIXED(31), 2 SQLN BIN FIXED, 2 SQLD BIN FIXED, 2 SQLVAR (99), 3 SQLTYPE BIN FIXED, 3 SQLLEN BIN FIXED, 3 SQLRES CHAR(12), 3 SQLDATA PTR, 3 SQLIND PTR, 3 SQLNAME CHAR(30) VAR, 1 SQLDA2 BASED(SQLDAPTR), 2 SQLDAID2 CHAR(8), 2 SQLDABC2 FIXED(31) BINARY, 2 SQLN2 FIXED(15) BINARY, 2 SQLD2 FIXED(15) BINARY, 2 SQLVAR2 (99), 3 SQLBIGLEN, 4 SQLLONGL FIXED(31) BINARY, 4 SQLRSVDL FIXED(31) BINARY, 3 SQLDATAL POINTER, 3 SQLTNAME CHAR(30) VAR; DECLARE SQLSIZE FIXED(15) BINARY; DECLARE SQLDAPTR PTR; DECLARE SQLDOUBLED CHAR(1) INITIAL('2') STATIC; DECLARE SQLSINGLED CHAR(1) INITIAL(' ') STATIC; |
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.