Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
xts741.cob
Sprache: Unknown
rahmenlose Ansicht.mco DruckansichtLex {Lex[68] Fortran[84] CS[97]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen] -- SQL Test Suite, V6.0, SQL Module dml026.mco
-- 59-byte ID
MODULE DML026
LANGUAGE COBOL
AUTHORIZATION HU
PROCEDURE AUTHCK SQLCODE
:UIDX CHAR(18);
SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB1 SQLCODE
:MAX10 NUMERIC (9);
SELECT +MAX(DISTINCT HOURS)
INTO :MAX10
FROM WORKS;
PROCEDURE SUB2 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0118','pass','MCO');
PROCEDURE SUB3 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0118','fail','MCO');
PROCEDURE SUB4 SQLCODE;
COMMIT WORK;
PROCEDURE SUB5 SQLCODE
:MAX10 NUMERIC (9);
SELECT -MAX( DISTINCT HOURS )
INTO :MAX10
FROM WORKS;
PROCEDURE SUB6 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0119','pass','MCO');
PROCEDURE SUB7 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0119','fail','MCO');
PROCEDURE SUB8 SQLCODE;
COMMIT WORK;
PROCEDURE SUB9 SQLCODE;
INSERT INTO WORKS1
SELECT *
FROM WORKS;
PROCEDURE SUB10 SQLCODE;
INSERT INTO WORKS1
VALUES('E9','P1',NULL);
PROCEDURE SUB11 SQLCODE
:EMPNO1 CHAR(3);
SELECT EMPNUM
INTO :EMPNO1
FROM WORKS1
WHERE HOURS IS NULL;
PROCEDURE SUB12 SQLCODE;
INSERT INTO WORKS
SELECT EMPNUM,'P9',20+HOURS
FROM WORKS1
WHERE EMPNUM='E9';
PROCEDURE SUB13 SQLCODE
:II NUMERIC (9);
SELECT COUNT(*)
INTO :II
FROM WORKS
WHERE EMPNUM='E9';
PROCEDURE SUB14 SQLCODE
:I NUMERIC (9);
SELECT COUNT(*)
INTO :I
FROM WORKS
WHERE HOURS IS NULL;
PROCEDURE SUB15 SQLCODE;
ROLLBACK WORK;
PROCEDURE SUB16 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0120','pass','MCO');
PROCEDURE SUB17 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0120','fail','MCO');
PROCEDURE SUB18 SQLCODE;
COMMIT WORK;
PROCEDURE SUB19 SQLCODE
:II NUMERIC (9);
SELECT COUNT(*)
INTO :II
FROM VTABLE;
PROCEDURE SUB20 SQLCODE
:I NUMERIC (9);
SELECT +COL1+COL2 - COL3*COL4/COL1
INTO :I
FROM VTABLE
WHERE COL1=10;
PROCEDURE SUB21 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0121','pass','MCO');
PROCEDURE SUB22 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0121','fail','MCO');
PROCEDURE SUB23 SQLCODE;
COMMIT WORK;
PROCEDURE SUB24 SQLCODE
:I NUMERIC (9);
SELECT COL2/COL1+COL3
INTO :I
FROM VTABLE
WHERE COL4=3;
PROCEDURE SUB25 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0122','pass','MCO');
PROCEDURE SUB26 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0122','fail','MCO');
PROCEDURE SUB27 SQLCODE;
COMMIT WORK;
PROCEDURE SUB28 SQLCODE
:I NUMERIC (9);
SELECT (-COL2+COL1)*COL3 - COL3/COL1
INTO :I
FROM VTABLE
WHERE COL4 IS NULL;
PROCEDURE SUB29 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0123','pass','MCO');
PROCEDURE SUB30 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0123','fail','MCO');
PROCEDURE SUB31 SQLCODE;
COMMIT WORK;
[ Verzeichnis aufwärts0.127unsichere Verbindung
]
|
|