Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  dml099.mco   Sprache: unbekannt

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

DECLARE CIC1  CURSOR FOR IC1
DECLARE CIC2  CURSOR FOR
               SELECT C1, C2, C3 FROM ICAST2
DECLARE CT240  CURSOR FOR UT240


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

PROCEDURE SUB2 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB3 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB4 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB5 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB6 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE IC1 FROM :DSTMT;

PROCEDURE SUB7 SQLCODE SQLSTATE;
    OPEN CIC1;

PROCEDURE SUB8 SQLCODE SQLSTATE
    :X1 NUMERIC (9)
    :X2 NUMERIC (9)
    :X3 NUMERIC (9);
      FETCH CIC1 INTO :X1, :X2, :X3;

PROCEDURE SUB9 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4);
      UPDATE ICAST
                    SET C1 = 5.2413E+0, C2 = 5.2413E+0, C3 = :F1
                    WHERE CURRENT OF CIC1;

PROCEDURE SUB10 SQLCODE SQLSTATE;
      CLOSE CIC1;

PROCEDURE SUB12 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4)
    :X1 NUMERIC (9)
    :X2 NUMERIC (9);
      FETCH CIC1 INTO :F1, :X1, :X2;

PROCEDURE SUB13 SQLCODE SQLSTATE;
      CLOSE CIC1;

PROCEDURE SUB14 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE F1 FROM :DSTMT;

PROCEDURE SUB15 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4);
      EXECUTE F1 USING :F1;

PROCEDURE SUB17 SQLCODE SQLSTATE
    :X1 NUMERIC (9)
    :X2 NUMERIC (9)
    :F1 NUMERIC (8,4);
      FETCH CIC1 INTO :X1, :X2, :F1;

PROCEDURE SUB18 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB19 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB20 SQLCODE SQLSTATE;
      COMMIT WORK;

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

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

PROCEDURE SUB23 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB24 SQLCODE SQLSTATE;
      CREATE TABLE ICAST2
                    (C1 SMALLINT, C2 DOUBLE PRECISION, C3 NUMERIC(5,3))
                 ;

PROCEDURE SUB25 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB26 SQLCODE SQLSTATE;
      INSERT INTO ICAST2 VALUES (.31416E+1, 3,
                  .3141593E+1);

PROCEDURE SUB27 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4)
    :S1 NUMERIC (4)
    :X2 NUMERIC (9);
      SELECT C1, C2, C3 INTO :F1, :S1, :X2 FROM ICAST2
                 ;

PROCEDURE SUB28 SQLCODE SQLSTATE;
    OPEN CIC2;

PROCEDURE SUB29 SQLCODE SQLSTATE
    :X1 NUMERIC (9)
    :X2 NUMERIC (9)
    :F1 NUMERIC (8,4);
      FETCH CIC2 INTO :X1, :X2, :F1;

PROCEDURE SUB30 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4);
      UPDATE ICAST2
                    SET C1 = :F1, C2 = 5, C3 = 5.2413E+0
                    WHERE CURRENT OF CIC2;

PROCEDURE SUB31 SQLCODE SQLSTATE;
      CLOSE CIC2;

PROCEDURE SUB33 SQLCODE SQLSTATE
    :X1 NUMERIC (9)
    :X2 NUMERIC (9)
    :F1 NUMERIC (8,4);
      FETCH CIC2 INTO :X1, :X2, :F1;

PROCEDURE SUB34 SQLCODE SQLSTATE;
      CLOSE CIC2;

PROCEDURE SUB35 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4);
      UPDATE ICAST2 SET C1 = 6.28E+0, C2 = 2.1E+0, C3 =
                  :F1;

PROCEDURE SUB36 SQLCODE SQLSTATE;
      UPDATE ICAST2 SET C1 = C2, C3 = C3 + C2;

PROCEDURE SUB38 SQLCODE SQLSTATE
    :F1 NUMERIC (8,4)
    :X1 NUMERIC (9)
    :X2 NUMERIC (9);
      FETCH CIC2 INTO :F1, :X1, :X2;

PROCEDURE SUB39 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB40 SQLCODE SQLSTATE;
      DROP TABLE ICAST2 CASCADE;

PROCEDURE SUB41 SQLCODE SQLSTATE;
      COMMIT WORK;

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

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

PROCEDURE SUB44 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB45 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB46 SQLCODE SQLSTATE;
      COMMIT WORK;

PROCEDURE SUB47 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE PT240 FROM :DSTMT;

PROCEDURE SUB48 SQLCODE SQLSTATE
    :STR240 CHAR(240);
      EXECUTE PT240 USING :STR240;

PROCEDURE SUB49 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      PREPARE UT240 FROM :DSTMT;

PROCEDURE SUB50 SQLCODE SQLSTATE;
    OPEN CT240;

PROCEDURE SUB51 SQLCODE SQLSTATE
    :STR241 CHAR(240);
      FETCH CT240 INTO :STR241;

PROCEDURE SUB52 SQLCODE SQLSTATE;
      ROLLBACK WORK;

PROCEDURE SUB53 SQLCODE SQLSTATE
    :DSTMT CHAR(50);
      EXECUTE IMMEDIATE :DSTMT;

PROCEDURE SUB54 SQLCODE SQLSTATE;
      COMMIT WORK;

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

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

PROCEDURE SUB57 SQLCODE SQLSTATE;
      COMMIT WORK;

[ Dauer der Verarbeitung: 0.20 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge