* Standard COBOL (file "DML074.SCO") calling SQL * procedures in file "DML074.MCO".
* STANDARD COBOL (file "DML074.SCO")
**************************************************************** * * COMMENT SECTION * * DATE 1991/26/06 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. * * DML074.SCO * WRITTEN BY: YOLANDA HERD * * THIS ROUTINE TESTS MODULE LANGUAGE PARAMETERS * * REFERENCES * AMERICAN NATIONAL STANDARD database language - SQL * X3.135-1989 * * SECTION 4.9 <Procedures> * SECTION 7.3 <Procedures> ****************************************************************
* EXEC SQL SELECT COUNT(*) INTO :SQLCODE * FROM STAFF; CALL"SUB13"USING CODE5 SQLCODE MOVE CODE5 TO SQL-COD DISPLAY" CODE5 = ", SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :SQLCODE * FROM PROJ; CALL"SUB14"USING SQLCD1 SQLCODE MOVE SQLCD1 TO SQL-COD DISPLAY" SQLCD1 = ", SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :SQLCODE * FROM WORKS; CALL"SUB15"USING S2 SQLCODE MOVE S2 TO SQL-COD DISPLAY" S2 = ", SQL-COD ", SQLCODE = ", SQLCODE
if (CODE5 = 0 AND SQLCD1 = 0 AND S2 = 0 AND
SQLCODE = 12) then DISPLAY" *** pass *** " * EXEC SQL INSERT INTO TESTREPORT * VALUES('0423','pass','MCO'); CALL"SUB16"USING SQLCD1 MOVE SQLCD1 TO SQL-COD else DISPLAY" dml074.sco *** fail *** " * EXEC SQL INSERT INTO TESTREPORT * VALUES('0423','fail','MCO'); ADD 1 TO errcnt CALL"SUB17"USING SQLCD1 MOVE SQLCD1 TO SQL-COD END-IF * EXEC SQL COMMIT WORK; CALL"SUB18"USING SQLCD1 MOVE SQLCD1 TO SQL-COD DISPLAY "=================================================="
DISPLAY" "
******************** END TEST0423 *******************
**** TESTER MAY CHOOSE TO INSERT CODE FOR errcnt > 0 STOPRUN.
* **** Procedures for PERFORM statements
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.