Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/COBOL/Test-Suite/SQL M/     Datei vom 4.1.2008 mit Größe 4 kB image not shown  

Quelle  xts714.mco

  Sprache: Cobol
 

-- 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;

Messung V0.5 in Prozent
C=100 H=98 G=98

¤ Dauer der Verarbeitung: 0.20 Sekunden  (vorverarbeitet am  2026-04-26) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.