Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
dml175.cob
Sprache: Cobol
Untersuchungsergebnis.mco Download desPython {Python[68] Pl1[114] Lex[132]}zum Wurzelverzeichnis wechseln -- SQL Test Suite, V6.0, SQL Module dml018.mco
-- 59-byte ID
MODULE DML018
LANGUAGE COBOL
AUTHORIZATION HU
DECLARE WORKS1 CURSOR FOR
SELECT PNUM
FROM WORKS
WHERE PNUM > 'P1'
GROUP BY PNUM
HAVING COUNT(*) > 1
DECLARE WORKS3 CURSOR FOR
SELECT PNUM
FROM WORKS
GROUP BY PNUM
HAVING COUNT(*) > 2
DECLARE WORKS4 CURSOR FOR
SELECT EMPNUM, PNUM, HOURS
FROM WORKS
GROUP BY PNUM,EMPNUM,HOURS
HAVING MIN(HOURS) > 12 AND MAX(HOURS) < 80
DECLARE WORKS5 CURSOR FOR
SELECT WORKS.PNUM
FROM WORKS
GROUP BY WORKS.PNUM
HAVING WORKS.PNUM IN ( SELECT PROJ.PNUM
FROM PROJ
GROUP BY PROJ.PNUM
HAVING SUM(PROJ.BUDGET) > 25000 )
DECLARE WORKS6 CURSOR FOR
SELECT SUM(HOURS)
FROM WORKS
HAVING MIN(PNUM) > 'P0'
PROCEDURE AUTHCK SQLCODE
:UIDX CHAR(18);
SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB1 SQLCODE;
OPEN WORKS1;
PROCEDURE SUB2 SQLCODE;
CLOSE WORKS1;
PROCEDURE SUB3 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0069','pass','MCO');
PROCEDURE SUB4 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0069','fail','MCO');
PROCEDURE SUB5 SQLCODE;
COMMIT WORK;
PROCEDURE SUB6 SQLCODE;
OPEN WORKS3;
PROCEDURE SUB7 SQLCODE;
CLOSE WORKS3;
PROCEDURE SUB8 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0070','pass','MCO');
PROCEDURE SUB9 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0070','fail','MCO');
PROCEDURE SUB10 SQLCODE;
COMMIT WORK;
PROCEDURE SUB11 SQLCODE;
OPEN WORKS4;
PROCEDURE SUB12 SQLCODE;
CLOSE WORKS4;
PROCEDURE SUB13 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0071','pass','MCO');
PROCEDURE SUB14 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0071','fail','MCO');
PROCEDURE SUB15 SQLCODE;
COMMIT WORK;
PROCEDURE SUB16 SQLCODE;
OPEN WORKS5;
PROCEDURE SUB17 SQLCODE;
CLOSE WORKS5;
PROCEDURE SUB18 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0072','pass','MCO');
PROCEDURE SUB19 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0072','fail','MCO');
PROCEDURE SUB20 SQLCODE;
COMMIT WORK;
PROCEDURE SUB21 SQLCODE;
OPEN WORKS6;
PROCEDURE SUB22 SQLCODE;
CLOSE WORKS6;
PROCEDURE SUB23 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0073','pass','MCO');
PROCEDURE SUB24 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0073','fail','MCO');
PROCEDURE SUB25 SQLCODE;
COMMIT WORK;
PROCEDURE SUB26 SQLCODE
:WPNO1 CHAR(3);
FETCH WORKS1 INTO
:WPNO1;
PROCEDURE SUB27 SQLCODE
:WPNO1 CHAR(3);
FETCH WORKS3 INTO
:WPNO1;
PROCEDURE SUB28 SQLCODE
:WEMP CHAR(3)
:WPNO1 CHAR(3)
:HOURS1 NUMERIC (9);
FETCH WORKS4 INTO
:WEMP, :WPNO1, :HOURS1;
PROCEDURE SUB29 SQLCODE
:WPNO1 CHAR(3);
FETCH WORKS5 INTO
:WPNO1;
PROCEDURE SUB30 SQLCODE
:HOURS1 NUMERIC (9);
FETCH WORKS6 INTO
:HOURS1;
[ zur Elbe Produktseite wechseln0.115Quellennavigators
]
|
|