* Standard COBOL (file "SUNTAB1.SCO") calling SQL * procedures in file "SUNTAB1.MCO"
**************************************************************** * * COMMENT SECTION * * DATE 1989/02/24 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. * * SUNTAB1.SCO * WRITTEN BY: SUN DAJUN * TRANSLATED AUTOMATICALLY FROM EMBEDDED COBOL BY CHRIS SCHANZLE * * This routine initializes the contents of tables: * STAFF_C, PROJ_M, and STAFF_M * This routine may be run at any time to re-initialize tables. * ****************************************************************
MOVE 0 TO cnt1 MOVE 0 TO cnt2 MOVE 0 TO cnt3 MOVE 0 TO cnt4 MOVE 0 TO cnt5
* EXEC SQL SELECT COUNT(*) INTO :cnt1 * FROM STAFF_M END-EXEC CALL"SUB35"USINGSQLCODE cnt1 MOVESQLCODETO SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :cnt4 * FROM STAFF_M * WHERE PRI_WK IS NOT NULL END-EXEC CALL"SUB36"USINGSQLCODE cnt4 MOVESQLCODETO SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :cnt2 * FROM PROJ_M END-EXEC CALL"SUB37"USINGSQLCODE cnt2 MOVESQLCODETO SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :cnt5 * FROM PROJ_M * WHERE MGR IS NULL END-EXEC CALL"SUB38"USINGSQLCODE cnt5 MOVESQLCODETO SQL-COD
* EXEC SQL SELECT COUNT(*) INTO :cnt3 * FROM STAFF_C END-EXEC CALL"SUB39"USINGSQLCODE cnt3 MOVESQLCODETO SQL-COD
if (cnt1 = 5 AND cnt2 = 6 AND cnt3 = 7 AND cnt4
= 5 AND cnt5 = 1) then DISPLAY"PROJ_M, STAFF_M, STAFF_C were created
- " successfully!" else DISPLAY"*******************************************" DISPLAY"* PROJ_M, STAFF_M or STAFF_C ERROR !!! *" DISPLAY"*******************************************" END-IF
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 und die Messung sind noch experimentell.