Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
yts778.cob
Sprache: Unknown
Spracherkennung für: .mco vermutete Sprache: Lex {Lex[77] Fortran[105] CS[112]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen] -- SQL Test Suite, V6.0, SQL Module cdr020.mco
-- 59-byte ID
MODULE CDR020
LANGUAGE COBOL
AUTHORIZATION SUN
PROCEDURE AUTHCK SQLCODE
:UIDX CHAR(18);
SELECT USER INTO :UIDX FROM SUN.ECCO;
PROCEDURE SUB1 SQLCODE;
INSERT INTO SIZ3_P3
VALUES (0,'CC');
PROCEDURE SUB2 SQLCODE;
UPDATE SIZ3_P3
SET F1 = F1 + 1;
PROCEDURE SUB3 SQLCODE
:MAX1 NUMERIC (9)
:MIN1 NUMERIC (9);
SELECT MAX(F1),MIN(F1) INTO :MAX1, :MIN1 FROM SIZ3_P3
;
PROCEDURE SUB4 SQLCODE;
ROLLBACK WORK;
PROCEDURE SUB5 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0369','pass','MCO');
PROCEDURE SUB6 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0369','fail','MCO');
PROCEDURE SUB7 SQLCODE;
COMMIT WORK;
PROCEDURE SUB8 SQLCODE;
UPDATE SIZ2_F3
SET F1 = F1 + 1;
PROCEDURE SUB9 SQLCODE
:MAX1 NUMERIC (9)
:MIN1 NUMERIC (9);
SELECT MAX(F1),MIN(F1) INTO :MAX1, :MIN1 FROM SIZ2_F3
;
PROCEDURE SUB10 SQLCODE;
ROLLBACK WORK;
PROCEDURE SUB11 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0370','pass','MCO');
PROCEDURE SUB12 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0370','fail','MCO');
PROCEDURE SUB13 SQLCODE;
COMMIT WORK;
PROCEDURE SUB14 SQLCODE;
INSERT INTO MID1
VALUES(1,1);
PROCEDURE SUB15 SQLCODE;
INSERT INTO MID1
VALUES(2,1);
PROCEDURE SUB16 SQLCODE;
INSERT INTO MID1
VALUES(3,2);
PROCEDURE SUB17 SQLCODE;
INSERT INTO MID1
VALUES(4,3);
PROCEDURE SUB18 SQLCODE;
INSERT INTO MID1
VALUES(5,1);
PROCEDURE SUB19 SQLCODE;
UPDATE MID1
SET P_KEY = P_KEY + 1,
F_KEY = F_KEY + 1;
PROCEDURE SUB20 SQLCODE
:MAX1 NUMERIC (9)
:MIN1 NUMERIC (9)
:MAX2 NUMERIC (9)
:MIN2 NUMERIC (9);
SELECT MAX(F_KEY),MIN(F_KEY),MAX(P_KEY),MIN(P_KEY)
INTO :MAX1, :MIN1, :MAX2, :MIN2 FROM MID1;
PROCEDURE SUB21 SQLCODE;
ROLLBACK WORK;
PROCEDURE SUB22 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0371','pass','MCO');
PROCEDURE SUB23 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0371','fail','MCO');
PROCEDURE SUB24 SQLCODE;
COMMIT WORK;
PROCEDURE SUB25 SQLCODE;
DELETE FROM STAFF_C
WHERE EMPNUM = 'E2' OR MGR = 'E2';
PROCEDURE SUB26 SQLCODE
:COUNT1 NUMERIC (9);
SELECT COUNT(*)
INTO :COUNT1 FROM STAFF_C;
PROCEDURE SUB27 SQLCODE;
ROLLBACK WORK;
PROCEDURE SUB28 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0372','pass','MCO');
PROCEDURE SUB29 SQLCODE;
INSERT INTO TESTREPORT
VALUES('0372','fail','MCO');
PROCEDURE SUB30 SQLCODE;
COMMIT WORK;
[ Dauer der Verarbeitung: 0.62 Sekunden
]
|
|