**************************************************************** * * COMMENT SECTION * * DATE 1989/02/24 EMBEDDED 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.PCO * WRITTEN BY: SUN DAJUN * TRANSLATED AUTOMATICALLY FROM EMBEDDED C 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
EXECSQLSELECTCOUNT(*) INTO :cnt1 FROM STAFF_M END-EXEC MOVESQLCODETO SQL-COD
EXECSQLSELECTCOUNT(*) INTO :cnt4 FROM STAFF_M WHERE PRI_WK ISNOTNULLEND-EXEC MOVESQLCODETO SQL-COD
EXECSQLSELECTCOUNT(*) INTO :cnt2 FROM PROJ_M END-EXEC MOVESQLCODETO SQL-COD
EXECSQLSELECTCOUNT(*) INTO :cnt5 FROM PROJ_M WHERE MGR ISNULLEND-EXEC MOVESQLCODETO SQL-COD
EXECSQLSELECTCOUNT(*) INTO :cnt3 FROM STAFF_C END-EXEC 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
EXECSQLCOMMIT WORK END-EXEC MOVESQLCODETO SQL-COD
**** TESTER MAY CHOOSE TO INSERT CODE FOR errcnt > 0 STOPRUN.
* **** Procedures for PERFORM statements
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.18 Sekunden
(vorverarbeitet am 2026-04-27)
¤
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.