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


Quelle  xts714.mco   Sprache: unbekannt

 
-- SQL Test Suite, V6.0, SQL Module xts714.mco
-- 59-byte ID
-- 
MODULE XTS714
LANGUAGE COBOL
AUTHORIZATION CTS2

DECLARE ALPHA  CURSOR
               FOR SELECT * FROM T2831C.TESTAB2831 ORDER BY TNUM
            
DECLARE BETA  CURSOR
               FOR SELECT * FROM DT2831C.DTESTAB2831
               WHERE TNUM <> 1 ORDER BY TNUM


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

PROCEDURE SUB2 (SQLCODE, SQLSTATE);
      ROLLBACK WORK;

PROCEDURE SUB3 (SQLCODE, SQLSTATE);
      CREATE SCHEMA T2831C
                    
                    CREATE TABLE TESTAB2831
                    
                    (TNUM NUMERIC(5),
                    
                    TCHAR CHAR(3));

PROCEDURE SUB4 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB5 (SQLCODE, SQLSTATE);
      INSERT INTO T2831C.TESTAB2831
                    VALUES(1,'AA');

PROCEDURE SUB6 (SQLCODE, SQLSTATE);
      INSERT INTO T2831C.TESTAB2831
                    VALUES(2,'BB');

PROCEDURE SUB7 (SQLCODE, SQLSTATE);
      INSERT INTO T2831C.TESTAB2831
                    VALUES(3,'CC');

PROCEDURE SUB8 (SQLCODE, SQLSTATE);
      INSERT INTO T2831C.TESTAB2831
                    VALUES(4,'DD');

PROCEDURE SUB9 (SQLCODE, SQLSTATE);
      INSERT INTO T2831C.TESTAB2831
                    VALUES(5,'EE');

PROCEDURE SUB10 (SQLCODE, SQLSTATE);
    OPEN ALPHA;

PROCEDURE SUB11 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH ALPHA INTO :AA, :BB ;

PROCEDURE SUB12 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH ALPHA INTO :AA , :BB ;

PROCEDURE SUB13 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH ALPHA INTO :AA ,:BB ;

PROCEDURE SUB14 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH ALPHA INTO :AA , :BB ;

PROCEDURE SUB15 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH ALPHA INTO :AA , :BB ;

PROCEDURE SUB16 (SQLCODE, SQLSTATE);
      CLOSE ALPHA;

PROCEDURE SUB17 (SQLCODE, SQLSTATE);
      DELETE FROM CTS1.CONCATBUF;

PROCEDURE SUB18 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.CONCATBUF VALUES (
                    'CREATE SCHEMA DT2831C' ||
                    '  CREATE TABLE DTESTAB2831 (TNUM NUMERIC(5),' ||
                    '  TCHAR CHAR(3))'
                    );

PROCEDURE SUB19 (SQLCODE, SQLSTATE,
    :LONGST CHAR(240));
      SELECT ZZ INTO :LONGST FROM CTS1.CONCATBUF
                 ;

PROCEDURE SUB20 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB21 (SQLCODE, SQLSTATE,
    :LONGST CHAR(240));
      EXECUTE IMMEDIATE :LONGST;

PROCEDURE SUB22 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB23 (SQLCODE, SQLSTATE);
      INSERT INTO DT2831C.DTESTAB2831
                    SELECT * FROM T2831C.TESTAB2831;

PROCEDURE SUB24 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9));
      SELECT COUNT(*) INTO :AA FROM DT2831C.DTESTAB2831
                 ;

PROCEDURE SUB25 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      SELECT DT2831C.DTESTAB2831.TNUM,
                    DT2831C.DTESTAB2831.TCHAR
                    INTO :AA , :BB FROM DT2831C.DTESTAB2831
                    WHERE DT2831C.DTESTAB2831.TNUM = 1;

PROCEDURE SUB26 (SQLCODE, SQLSTATE);
    OPEN BETA;

PROCEDURE SUB27 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH BETA INTO :AA , :BB ;

PROCEDURE SUB28 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH BETA INTO :AA , :BB ;

PROCEDURE SUB29 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH BETA INTO :AA , :BB ;

PROCEDURE SUB30 (SQLCODE, SQLSTATE,
    :AA NUMERIC (9),
    :BB CHAR(3));
      FETCH BETA INTO :AA , :BB ;

PROCEDURE SUB31 (SQLCODE, SQLSTATE);
      CLOSE BETA;

PROCEDURE SUB32 (SQLCODE, SQLSTATE);
      ROLLBACK WORK;

PROCEDURE SUB33 (SQLCODE, SQLSTATE);
      DROP SCHEMA T2831C CASCADE;

PROCEDURE SUB34 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB35 (SQLCODE, SQLSTATE);
      DROP SCHEMA DT2831C CASCADE;

PROCEDURE SUB36 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB37 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTREPORT
                      VALUES('7014','pass','MCO');

PROCEDURE SUB38 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTREPORT
                      VALUES('7014','fail','MCO');

PROCEDURE SUB39 (SQLCODE, SQLSTATE);
      COMMIT WORK;

[ Dauer der Verarbeitung: 0.16 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