products/sources/formale sprachen/Cobol/Test-Suite/SQL M image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: sdl017.mco   Sprache: Cobol

Untersuchungsergebnis.mco Download desHaskell {Haskell[283] BAT[373] Ada[472]}zum Wurzelverzeichnis wechseln

-- SQL Test Suite, V6.0, SQL Module dml148.mco
-- 59-byte ID
-- 
MODULE DML148
LANGUAGE COBOL
AUTHORIZATION FLATER

DECLARE C14811  CURSOR FOR
               SELECT * FROM HU.WORKS NATURAL LEFT JOIN HU.PROJ
               ORDER BY EMPNUM DESC, PNUM
DECLARE C14812  CURSOR FOR
               SELECT * FROM HU.WORKS JOIN HU.PROJ USING (PNUM)
               ORDER BY EMPNUM DESC, PNUM
DECLARE C14813  CURSOR FOR
               SELECT * FROM HU.WORKS RIGHT JOIN HU.PROJ
               ON HU.WORKS.PNUM = HU.PROJ.PNUM
               ORDER BY 1 DESC, 2
DECLARE C14821  CURSOR FOR
               SELECT EMPNAME, CITY, T_DECIMAL
               FROM HU.STAFF LEFT OUTER JOIN SEVEN_TYPES 
               ON -GRADE / 11 BETWEEN T_REAL AND T_DECIMAL
               ORDER BY EMPNAME
DECLARE C14822  CURSOR FOR
               SELECT T_INT, T_CHAR, EMPNAME, EMPNUM, GRADE 
               FROM SEVEN_TYPES RIGHT JOIN HU.STAFF
               ON GRADE IN (:int1, 11, 13) AND EMPNUM = T_CHAR
               ORDER BY EMPNAME, T_INT
DECLARE C14823  CURSOR FOR
               SELECT XX.PNUM, BUDGET, HOURS, EMPNUM
               FROM HU.PROJ XX LEFT JOIN HU.WORKS YY
               ON  XX.PNUM = YY.PNUM AND
               HOURS * BUDGET / 160000 > (SELECT GRADE FROM HU.STAFF
               WHERE YY.EMPNUM = HU.STAFF.EMPNUM)
               ORDER BY 1
DECLARE C14824  CURSOR FOR
               SELECT HU.STAFF.CITY,EMPNAME,PNAME,BUDGET
               FROM HU.STAFF LEFT JOIN HU.PROJ
               ON HU.STAFF.CITY = HU.PROJ.CITY
               AND HU.STAFF.CITY <> 'Vienna'
               AND EMPNAME <> 'Don'
               WHERE BUDGET > 15000 OR BUDGET IS NULL
               ORDER BY HU.STAFF.CITY, EMPNAME, BUDGET
DECLARE C14825  CURSOR FOR
               SELECT HU.STAFF.CITY,EMPNAME,PNAME,BUDGET
               FROM HU.STAFF LEFT JOIN HU.PROJ
               ON HU.STAFF.CITY = HU.PROJ.CITY
               AND HU.STAFF.CITY <> 'Vienna'
               WHERE (BUDGET > 15000 OR BUDGET IS NULL)
               AND EMPNAME <> 'Don'
               ORDER BY HU.STAFF.CITY, EMPNAME, BUDGET
DECLARE C14826  CURSOR FOR
               SELECT XX.T_INT, YY.T_INT
               FROM SEVEN_TYPES XX RIGHT OUTER JOIN SEVEN_TYPES YY
               ON XX.T_INT = YY.T_INT +1
               ORDER BY YY.T_INT
DECLARE C14827  CURSOR FOR
               SELECT GRADE, T_NUMERIC, DECIMAL6_6
               FROM HU.STAFF LEFT JOIN SEVEN_TYPES T7
               ON GRADE * -40 > T7.T_NUMERIC
               OR (DECIMAL6_6 -542.5 < GRADE
                      AND DECIMAL6_6 -541.5 > GRADE)
               ORDER BY GRADE


PROCEDURE SUB1 SQLCODE SQLSTATE
    :UIDX CHAR(18);
      SELECT USER INTO :UIDX FROM HU.ECCO;

PROCEDURE SUB2 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB3 SQLCODE SQLSTATE;
    OPEN C14811;

PROCEDURE SUB4 SQLCODE SQLSTATE
    :PN CHAR(3)
    :EN CHAR(3)
    :HR NUMERIC (9)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14811 INTO :PN, :EN, :HR, :PNAME, :PT, :BU,
                  :CT;

PROCEDURE SUB5 SQLCODE SQLSTATE
    :PN CHAR(3)
    :EN CHAR(3)
    :HR NUMERIC (9)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14811 INTO :PN, :EN, :HR, :PNAME, :PT, :BU,
                  :CT;

PROCEDURE SUB6 SQLCODE SQLSTATE;
      CLOSE C14811;

PROCEDURE SUB7 SQLCODE SQLSTATE;
    OPEN C14812;

PROCEDURE SUB8 SQLCODE SQLSTATE
    :PN CHAR(3)
    :EN CHAR(3)
    :HR NUMERIC (9)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14812 INTO :PN, :EN, :HR, :PNAME, :PT, :BU,
                  :CT;

PROCEDURE SUB9 SQLCODE SQLSTATE
    :PN CHAR(3)
    :EN CHAR(3)
    :HR NUMERIC (9)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14812 INTO :PN, :EN, :HR, :PNAME, :PT, :BU,
                  :CT;

PROCEDURE SUB10 SQLCODE SQLSTATE;
      CLOSE C14812;

PROCEDURE SUB11 SQLCODE SQLSTATE;
    OPEN C14813;

PROCEDURE SUB12 SQLCODE SQLSTATE
    :EN CHAR(3)
    :PN CHAR(3)
    :HR NUMERIC (9)
    :PN2 CHAR(3)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14813 INTO :EN, :PN, :HR, :PN2, :PNAME,
                  :PT, :BU, :CT;

PROCEDURE SUB13 SQLCODE SQLSTATE
    :EN CHAR(3)
    :PN CHAR(3)
    :HR NUMERIC (9)
    :PN2 CHAR(3)
    :PNAME CHAR(20)
    :PT CHAR(6)
    :BU NUMERIC (9)
    :CT CHAR(15);
      FETCH C14813 INTO :EN, :PN, :HR, :PN2, :PNAME,
                  :PT, :BU, :CT;

PROCEDURE SUB14 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB15 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0843','pass','MCO');

PROCEDURE SUB16 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0843','fail','MCO');

PROCEDURE SUB17 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB18 SQLCODE SQLSTATE;
      CREATE TABLE SEVEN_TYPES (
                    T_INT     INTEGER,
                    T_CHAR    CHAR(10),
                    T_SMALL   SMALLINT,
                    T_DECIMAL DECIMAL(10,2),
                    T_REAL    REAL,
                    T_NUMERIC   NUMERIC(8,4),
                    DECIMAL6_6  DECIMAL (12,6));

PROCEDURE SUB19 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB20 SQLCODE SQLSTATE;
      DELETE FROM SEVEN_TYPES;

PROCEDURE SUB21 SQLCODE SQLSTATE;
      INSERT INTO SEVEN_TYPES VALUES (1, 'E1',-11,   2, 
                  3,   4,   5);

PROCEDURE SUB22 SQLCODE SQLSTATE;
      INSERT INTO SEVEN_TYPES VALUES (2, 'E2', -5,  13,
                  33,-444, -55);

PROCEDURE SUB23 SQLCODE SQLSTATE;
      INSERT INTO SEVEN_TYPES VALUES (3, 'E6',
                  -3,-222,333,  44, 555);

PROCEDURE SUB24 SQLCODE SQLSTATE;
      INSERT INTO SEVEN_TYPES VALUES (12,'DUP', 0,   0,
                  -1,   1,1E+1);

PROCEDURE SUB25 SQLCODE SQLSTATE;
      INSERT INTO SEVEN_TYPES VALUES (12,'DUP', 0,   0,
                  -1,   1,1E+1);

PROCEDURE SUB26 SQLCODE SQLSTATE;
    OPEN C14821;

PROCEDURE SUB27 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB28 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB29 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB30 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB31 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB32 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB33 SQLCODE SQLSTATE
    :ENAME CHAR(20)
    :CT CHAR(15)
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4);
      FETCH C14821 INTO :ENAME, :CT, :INT1:INDIC1
                 ;

PROCEDURE SUB34 SQLCODE SQLSTATE;
      CLOSE C14821;

PROCEDURE SUB35 SQLCODE SQLSTATE
    :INT1 NUMERIC (9);
    OPEN C14822;

PROCEDURE SUB36 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :TC CHAR(10)
    :INDIC2 NUMERIC (4)
    :ENAME CHAR(20)
    :EN CHAR(3)
    :GR NUMERIC (9);
      FETCH C14822 INTO :INT1:INDIC1, :TC:INDIC2,
                  :ENAME, :EN, :GR;

PROCEDURE SUB37 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :TC CHAR(10)
    :INDIC2 NUMERIC (4)
    :ENAME CHAR(20)
    :EN CHAR(3)
    :GR NUMERIC (9);
      FETCH C14822 INTO :INT1:INDIC1, :TC:INDIC2,
                  :ENAME, :EN, :GR;

PROCEDURE SUB38 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :TC CHAR(10)
    :INDIC2 NUMERIC (4)
    :ENAME CHAR(20)
    :EN CHAR(3)
    :GR NUMERIC (9);
      FETCH C14822 INTO :INT1:INDIC1, :TC:INDIC2,
                  :ENAME, :EN, :GR;

PROCEDURE SUB39 SQLCODE SQLSTATE;
      CLOSE C14822;

PROCEDURE SUB40 SQLCODE SQLSTATE;
    OPEN C14823;

PROCEDURE SUB41 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB42 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB43 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB44 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB45 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB46 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB47 SQLCODE SQLSTATE
    :PN CHAR(3)
    :BU NUMERIC (9)
    :HR NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :EN CHAR(3)
    :INDIC2 NUMERIC (4);
      FETCH C14823 INTO :PN, :BU, :HR:INDIC1, :EN:INDIC2
                 ;

PROCEDURE SUB48 SQLCODE SQLSTATE;
      CLOSE C14823;

PROCEDURE SUB49 SQLCODE SQLSTATE;
    OPEN C14824;

PROCEDURE SUB50 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB51 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB52 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB53 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB54 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB55 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB56 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14824 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB57 SQLCODE SQLSTATE;
      CLOSE C14824;

PROCEDURE SUB58 SQLCODE SQLSTATE;
    OPEN C14825;

PROCEDURE SUB59 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB60 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB61 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB62 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB63 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB64 SQLCODE SQLSTATE
    :CT CHAR(15)
    :ENAME CHAR(20)
    :PNAME CHAR(20)
    :INDIC1 NUMERIC (4)
    :BU NUMERIC (9)
    :INDIC2 NUMERIC (4);
      FETCH C14825 INTO :CT, :ENAME, :PNAME:INDIC1,
                  :BU:INDIC2;

PROCEDURE SUB65 SQLCODE SQLSTATE;
      CLOSE C14825;

PROCEDURE SUB66 SQLCODE SQLSTATE;
    OPEN C14826;

PROCEDURE SUB67 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :INT2 NUMERIC (9);
      FETCH C14826 INTO :INT1:INDIC1, :INT2;

PROCEDURE SUB68 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :INT2 NUMERIC (9);
      FETCH C14826 INTO :INT1:INDIC1, :INT2;

PROCEDURE SUB69 SQLCODE SQLSTATE
    :INT1 NUMERIC (9)
    :INDIC1 NUMERIC (4)
    :INT2 NUMERIC (9);
      FETCH C14826 INTO :INT1:INDIC1, :INT2;

PROCEDURE SUB70 SQLCODE SQLSTATE;
      CLOSE C14826;

PROCEDURE SUB71 SQLCODE SQLSTATE;
    OPEN C14827;

PROCEDURE SUB72 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB73 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB74 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB75 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB76 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB77 SQLCODE SQLSTATE
    :GR NUMERIC (9)
    :FLT1 NUMERIC (8,4)
    :INDIC1 NUMERIC (4)
    :FLT2 NUMERIC (8,4)
    :INDIC2 NUMERIC (4);
      FETCH C14827 INTO :GR, :FLT1:INDIC1, :FLT2:INDIC2
                 ;

PROCEDURE SUB78 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB79 SQLCODE SQLSTATE;
      DROP TABLE SEVEN_TYPES CASCADE;

PROCEDURE SUB80 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB81 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0844','pass','MCO');

PROCEDURE SUB82 SQLCODE SQLSTATE;
      INSERT INTO HU.TESTREPORT
                      VALUES('0844','fail','MCO');

PROCEDURE SUB83 SQLCODE SQLSTATE;
      COMMIT WORK;

[ zur Elbe Produktseite wechseln0.159Quellennavigators  ]