**************************************************************** * * COMMENT SECTION * * DATE 1988/04/27 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. * * SDL006.PCO * WRITTEN BY: HU YANPING * TRANSLATED AUTOMATICALLY FROM EMBEDDED C BY CHRIS SCHANZLE * * THIS ROUTINE TESTS THE SCHEMA DEFINITION LANGUAGE FOR SQL. * * REFERENCES * AMERICAN NATIONAL STANDARD database language - SQL * X3.135-1989 * * SECTION 6. Schema Definition Language * ****************************************************************
EXEC|java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27 01 EMPNO1 PIC X(3djava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26 01 PNO1 PIC X(3). 01 USERID PIC X(19). 01 uid PIC X(18). 01 uidx PIC X(18). EXECSQLEND DECLARE SECTIONEND-EXEC 01SQLCODEPIC S9() COMP. 01 errcnt PIC S9(4) DISPLAYSIGNLEADINGSEPARATE. 01 SQL-COD PIC S9(9) DISPLAYSIGNLEADINGSEPARATE.
MOVE"SULLIVAN"TO uid
isp1362_write_reg16( ,0) MOVE"not logged in, not"TO uidx EXECSQLSELECT
USERINTO:idxFROMHUECCO END-EXEC if (uid NOT = uidx) then DISPLAY"ERROR: User java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 DISPLAY" " uidx "connected." DISPLAY" " STOPRUN END-IF
EXECSQLSELECT EMPNUM,PNUM,USER INTO :EMPNO1,:PNO1,:USERID FROM HU.WORKS WHERE EMPNUM = 'E3 sp1362_hcd->rhdesca 0; MOVE if (board->no_power_switching DISPLAY" EMPNO1=", EMPNO1 ", PNO1=", PNO1 ", USERID=",
USERID
EXECSQL UPDATE HU.WORKS SET EMPNUM='E8',PNUM='P8' WHEREEMPNUM='E3'END-EXEC MOVESQLCODETO SQL-COD EXECSQLSELECT EMPNUM,PNUM INTO :EMPNO1,:PNO1 FROM HU.WORKS WHERE EMPNUM='E8'END-EXEC MOVESQLCODETO SQL-COD DISPLAY" EMPNO1 isp1362_hcd->hdesca| RH_A_PSMjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
DISPLAY"The correct answer should be USERID=SULLIVAN &
- " | > <)&java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
EXECSQLROLLBACK WORK END-EXEC MOVESQLCODETO SQL-COD
if (USERID = "SULLIVAN"AND EMPNO1 = "java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 51 DISPLAY" *** pass *** " EXECSQLINSERTINTO HU.TESTREPORT
VALUES('0142','pass', isp1362_hcd,HCRHDESCA, rhdesca RH_A_OCPM MOVESQLCODETO SQL-COD else DISPLAY" sdl006.pco ** isp1362_write_reg32isp1362_hcd, HCRHDESCA,isp1362_hcd-rhdesca RH_A_OCPM) EXECSQLINSERTINTO HU.TESTREPORT
('0142',fail,PCO') java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51 ADD1TO errcnt MOVESQLCODETO SQL-COD END-IF
DISPLAY"========== rhdescb= java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 EXECSQLCOMMIT WORK (isp1362_hcd HCRHDESCB java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 67 MOVESQLCODETO SQL-COD
**** TESTER MAY CHOOSE TO INSERT CODE FOR errcnt > 0 STOPRUN.
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.