Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
dml027.mco
Sprache: Unknown
Spracherkennung für: .mco vermutete Sprache: Python {Python[53] Fortran[111] Ada[141]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen] -- SQL Test Suite, V6.0, SQL Module dml162.mco
-- 59-byte ID
--
MODULE DML162
LANGUAGE COBOL
AUTHORIZATION FLATER
DECLARE C16211 CURSOR FOR
HU.STAFF LEFT OUTER JOIN HU.WORKS
USING (EMPNUM)
PROCEDURE SUB1 (SQLCODE, SQLSTATE,
:UIDX CHAR(18));
SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB2 (SQLCODE, SQLSTATE);
ROLLBACK WORK;
PROCEDURE SUB3 (SQLCODE, SQLSTATE);
CREATE VIEW BLIVET (CITY, PNUM, EMPNUM, EMPNAME,
GRADE,
HOURS, PNAME, PTYPE, BUDGET) AS
HU.STAFF NATURAL JOIN HU.WORKS NATURAL JOIN HU.PROJ
;
PROCEDURE SUB4 (SQLCODE, SQLSTATE);
COMMIT WORK;
PROCEDURE SUB5 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9));
SELECT COUNT(*) INTO :CNT1
FROM BLIVET WHERE EMPNUM = 'E1';
PROCEDURE SUB6 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9));
SELECT COUNT(*) INTO :CNT1
FROM BLIVET WHERE EMPNUM <> 'E1';
PROCEDURE SUB7 (SQLCODE, SQLSTATE);
OPEN C16211;
PROCEDURE SUB8 (SQLCODE, SQLSTATE,
:ENUUM CHAR(3),
:ENAAM CHAR(20),
:EGRD NUMERIC (9),
:ECITY CHAR(15),
:PNUUM CHAR(3),
:INDIC1 NUMERIC (4),
:PHRS NUMERIC (9),
:INDIC2 NUMERIC (4));
FETCH C16211 INTO :ENUUM, :ENAAM, :EGRD, :ECITY,
:PNUUM:INDIC1, :PHRS:INDIC2;
PROCEDURE SUB9 (SQLCODE, SQLSTATE);
COMMIT WORK;
PROCEDURE SUB10 (SQLCODE, SQLSTATE);
DROP VIEW BLIVET CASCADE;
PROCEDURE SUB11 (SQLCODE, SQLSTATE);
COMMIT WORK;
PROCEDURE SUB12 (SQLCODE, SQLSTATE);
INSERT INTO HU.TESTREPORT
VALUES('0863','pass','MCO');
PROCEDURE SUB13 (SQLCODE, SQLSTATE);
INSERT INTO HU.TESTREPORT
VALUES('0863','fail','MCO');
PROCEDURE SUB14 (SQLCODE, SQLSTATE);
COMMIT WORK;
[ Dauer der Verarbeitung: 0.118 Sekunden
]
|
|