**************************************************************** * * COMMENT SECTION * * DATE 1989/11/08 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. * * FLG008.PCO * WRITTEN BY: JOAN SULLIVAN * * THIS ROUTINE TESTS AN EXTENSION TO SQL. * * REFERENCES * FEDERAL INFORMATION PROCESSING STANDARDS - SQL * FIPS PUB 127 * * 10. Specifications. * ****************************************************************
DISPLAY"Total rows fetched: ", cnt1 if (cnt1 = 3) then DISPLAY"3 rows: The number of cities" END-IF if (cnt1 = 6) then DISPLAY"6 rows: The number of (detail) rows in the
- " table" END-IF if (cnt1 = 4) then DISPLAY"4 rows: The number of city and ptype
- " combinations" END-IF if (vienna = 1) then DISPLAY"Sample PTYPE selected from 2 values" END-IF
if (cnt1 > 0) then EXECSQLINSERTINTO TESTREPORT
VALUES('0454','pass','PCO') END-EXEC MOVESQLCODETO SQL-COD DISPLAY"SQL extension for nonGROUP columns executed
- " successfully." DISPLAY"Vendor must demonstrate FIPS flagger WARNING." else EXECSQLINSERTINTO TESTREPORT VALUES
('0454','nogo','PCO') END-EXEC MOVESQLCODETO SQL-COD COMPUTE errcnt = errcnt + 1 DISPLAY"Vendor does not support selecting nonGROUP" DISPLAY" columns in GROUP BY." DISPLAY"Support of nonGROUP columns in GROUP BY" DISPLAY" is not required." END-IF
EXECSQL FETCH GROUPX INTO :PTYPE1, :CITY1, :SUM1, :COUNT1 END-EXEC MOVESQLCODETO SQL-COD if (SQLCODE = 0) then COMPUTE cnt1 = cnt1 + 1 END-IF
if (cnt1 = 2AND CITY1 = "Deale"AND COUNT1 = 3AND SUM1 = 80000) then DISPLAY"Redundant sum and count for detail PTYPE in
- " GROUP BY" END-IF if (SQLCODE = 0AND PTYPE1 = "Code"AND SUM1 = 30000) then DISPLAY"Subtotal by detail PTYPE in GROUP BY" END-IF if (CITY1 = "Vienn"AND PTYPE1 = "Code") then COMPUTE vienna = vienna + 1 END-IF if (CITY1 = "Vienn"AND PTYPE1 = "Test") then COMPUTE vienna = vienna + 1 END-IF ADD1TO i
.
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-08)
¤
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.