* Standard COBOL (file "DML043.SCO") calling SQL * procedures in file "DML043.MCO"
**************************************************************** * * COMMENT SECTION * * DATE 1988/11/21 STANDARD COBOL LANGUAGE * NIST SQL VALIDATION TEST SUITE V6.0 * DISCLAIMER: * This program was written by employees of NIST to test SQL * implementations for conformance to the SQL standards. * NIST assumes no responsibility for any party's use of * this program. * * DML043.SCO * WRITTEN BY: HU YANPING * TRANSLATED AUTOMATICALLY FROM EMBEDDED COBOL BY CHRIS SCHANZLE * * THIS ROUTINE TESTS THE LIMIT ON TOTAL LENGTH OF A ROW. THE * LIMIT IS TWO THOUSAND (2000). * * REFERENCES * AMERICAN NATIONAL STANDARD database language - SQL * X3.135-1989 * * FIPS PUB 127-1, Section 13.5 * Sizing for database constructs * ****************************************************************
* EXEC SQL UPDATE T2000 SET STR140 = * 'STR44444444444444444444444444444444444444444444444' * END-EXEC CALL"SUB2"USING SQLCODE MOVE SQLCODE TO SQL-COD * EXEC SQL UPDATE T2000 SET STR180 = * 'STR88888888888888888888888888888888888888888888888' * END-EXEC CALL"SUB3"USING SQLCODE MOVE SQLCODE TO SQL-COD
* EXEC SQL SELECT STR110,STR180,STR216 * INTO :vtr110,:vtr180,:vtr216 * FROM T2000 END-EXEC CALL"SUB4"USING SQLCODE vtr110 vtr180 vtr216 MOVE SQLCODE TO SQL-COD MOVE SQLCODE TO ii
DISPLAY"i = ", i ", ii = ", ii " " DISPLAY"vtr110 = ", vtr110 DISPLAY"vtr180 = ", vtr180 DISPLAY"vtr216 = ", vtr216