products/Sources/formale Sprachen/VDM/VDMRT/MSAWRT/lib image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: xts720.cob   Sprache: Unknown

Spracherkennung für: .mco vermutete Sprache: Hlasm {Hlasm[344] BAT[522] Ada[645]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

-- SQL Test Suite, V6.0, SQL Module xts729.mco
-- 59-byte ID
-- 
MODULE XTS729
LANGUAGE COBOL
AUTHORIZATION CTS1

DECLARE A  CURSOR
               FOR SELECT * FROM CTS1.TESTB6439
               ORDER BY
                cOlUmNoFNUMERIC123456789012345678901234567890
                123456789012345678901234567890123456789012345
                678901234567890123456789012345678901_0
DECLARE B  CURSOR
               FOR SELECT  COLUMN_NAME, ORDINAL_POSITION
               FROM INFORMATION_SCHEMA.COLUMNS
               WHERE TABLE_SCHEMA = 'CTS1' AND TABLE_NAME = 'TESTB6439'
               ORDER BY ORDINAL_POSITION
DECLARE C  CURSOR
               FOR SELECT * FROM CTS1.TESTC6439
               ORDER BY COLUMNOFCHARACTERSA


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 TABLE TESTA6439
                    (COLUMNOFCHARACTERSA CHARACTER(10),
                    columnofcharactersb CHARACTER(10),
                    cOlUmNoFNUMERICss_0 NUMERIC(5),
                    cOlUmNoFNUMERICss_1 NUMERIC(5));

PROCEDURE SUB4 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB5 (SQLCODE, SQLSTATE);
      CREATE TABLE TESTB6439
                   (COLUMNOFCHARACTERDATATYPE12345678901234567890
                   123456789012345678901234567890123456789012345678
                   90123456789012345678901234567890123 CHARACTER(3),
                   columnofcharacterdatatype12345678901234567890123
                   456789012345678901234567890123456789012345678901
                   2345678901234567890123456789012b CHARACTER(3),
                   cOlUmNoFNUMERIC12345678901234567890123456789012345
                   67890123456789012345678901234567890123456789012345
                   67890123456789012345678901_0 NUMERIC(5),
                   CoLuMnOfNUMERIC123456789012345678901234567890123456
                   789012345678901234567890123456789012345678901234567
                   890123456789012345678901_1 NUMERIC(5));

PROCEDURE SUB6 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB7 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTA6439
                    VALUES('ABCD','DCBA',1,9999);

PROCEDURE SUB8 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      SELECT COLUMNOFCHARACTERSA, columnofcharactersb,
                    cOlUmNoFNUMERICss_0, cOlUmNoFNUMERICss_1
                    INTO :AA, :BB, :CC, :DD FROM CTS1.TESTA6439;

PROCEDURE SUB9 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('AA','BB',1,2);

PROCEDURE SUB10 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('CC','DD',3,4);

PROCEDURE SUB11 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('EE','FF',5,6);

PROCEDURE SUB12 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('GG','HH',7,8);

PROCEDURE SUB13 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('II','KK',9,0);

PROCEDURE SUB14 (SQLCODE, SQLSTATE);
    OPEN a;

PROCEDURE SUB15 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      FETCH a INTO :AA, :BB, :CC, :DD;

PROCEDURE SUB16 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      FETCH a INTO :AA, :BB, :CC, :DD;

PROCEDURE SUB17 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      FETCH a INTO :AA, :BB, :CC, :DD;

PROCEDURE SUB18 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      FETCH a INTO :AA, :BB, :CC, :DD;

PROCEDURE SUB19 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9));
      FETCH a INTO :AA, :BB, :CC, :DD;

PROCEDURE SUB20 (SQLCODE, SQLSTATE);
      CLOSE a;

PROCEDURE SUB21 (SQLCODE, SQLSTATE);
    OPEN b;

PROCEDURE SUB22 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :CC NUMERIC (9));
      FETCH b INTO :AA, :CC;

PROCEDURE SUB23 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :CC NUMERIC (9));
      FETCH b INTO :AA, :CC;

PROCEDURE SUB24 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :CC NUMERIC (9));
      FETCH b INTO :AA, :CC;

PROCEDURE SUB25 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :CC NUMERIC (9));
      FETCH b INTO :AA, :CC;

PROCEDURE SUB26 (SQLCODE, SQLSTATE);
      CLOSE b;

PROCEDURE SUB27 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB28 (SQLCODE, SQLSTATE,
    :SQLSTM CHAR(190));
      EXECUTE IMMEDIATE :SQLSTM;

PROCEDURE SUB29 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB30 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTC6439
                    VALUES('aaa','bbb');

PROCEDURE SUB31 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTC6439
                    VALUES  ('ccc','ddd');

PROCEDURE SUB32 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTC6439
                    VALUES('eee','fff');

PROCEDURE SUB33 (SQLCODE, SQLSTATE);
    OPEN c;

PROCEDURE SUB34 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10));
      FETCH c INTO :AA, :BB;

PROCEDURE SUB35 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10));
      FETCH c INTO :AA, :BB;

PROCEDURE SUB36 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10));
      FETCH c INTO :AA, :BB;

PROCEDURE SUB37 (SQLCODE, SQLSTATE);
      CLOSE c;

PROCEDURE SUB38 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB39 (SQLCODE, SQLSTATE);
      ALTER TABLE CTS1.TESTB6439
                    ADD COLUMN 
                     COLUMNOFCHARACTERDATATYPE12345678901234567890
                     123456789012345678901234567890123456789012345
                     6789012345678901234567890123456789012C CHAR(3) 
                    ;

PROCEDURE SUB40 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB41 (SQLCODE, SQLSTATE);
      INSERT INTO CTS1.TESTB6439
                    VALUES('TTT','TTT',100,100,'ADD');

PROCEDURE SUB42 (SQLCODE, SQLSTATE,
    :AA CHAR(149),
    :BB CHAR(10),
    :CC NUMERIC (9),
    :DD NUMERIC (9),
    :EE CHAR(9));
      SELECT * INTO :AA, :BB, :CC, :DD, :EE FROM
                  CTS1.TESTB6439
                    WHERE
                     COLUMNOFCHARACTERDATATYPE1234567890123456789012345
                     67890123456789012345678901234567890123456789012345
                     678901234567890123456789012C = 'ADD';

PROCEDURE SUB43 (SQLCODE, SQLSTATE);
      ROLLBACK WORK;

PROCEDURE SUB44 (SQLCODE, SQLSTATE);
      DROP TABLE TESTA6439 CASCADE;

PROCEDURE SUB45 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB46 (SQLCODE, SQLSTATE);
      DROP TABLE TESTB6439 CASCADE;

PROCEDURE SUB47 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB48 (SQLCODE, SQLSTATE);
      DROP TABLE TESTC6439 CASCADE;

PROCEDURE SUB49 (SQLCODE, SQLSTATE);
      COMMIT WORK;

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

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

PROCEDURE SUB52 (SQLCODE, SQLSTATE);
      COMMIT WORK;

[ zur Elbe Produktseite wechseln0.293Quellennavigators  ]