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: xts746.mco   Sprache: Unknown

Spracherkennung für: .mco vermutete Sprache: BAT {BAT[117] Ada[194] Abap[217]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

-- SQL Test Suite, V6.0, SQL Module dml034.mco
-- 59-byte ID

MODULE DML034
LANGUAGE COBOL
AUTHORIZATION HU



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

PROCEDURE SUB1 SQLCODE;
      INSERT INTO GG 
                  VALUES(123.4567E-2);

PROCEDURE SUB2 SQLCODE
    :COUNT1 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT1 
                  FROM GG WHERE REALTEST NOT BETWEEN 1.2345 AND 1.2346;

PROCEDURE SUB3 SQLCODE
    :COUNT2 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT2 
                  FROM GG WHERE REALTEST BETWEEN 1.2345 AND 1.2346;

PROCEDURE SUB4 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB5 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0088','pass','MCO');

PROCEDURE SUB6 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0088','fail','MCO');

PROCEDURE SUB7 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB8 SQLCODE;
      INSERT INTO II 
                  VALUES(0.123456123456E6);

PROCEDURE SUB9 SQLCODE
    :COUNT1 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT1 FROM II
                  WHERE DOUBLETEST BETWEEN 123456.1234 AND 123456.1235;

PROCEDURE SUB10 SQLCODE
    :COUNT2 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT2 FROM II
                  WHERE DOUBLETEST NOT BETWEEN 123456.1234 AND 123456.1235;

PROCEDURE SUB11 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB12 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0090','pass','MCO');

PROCEDURE SUB13 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0090','fail','MCO');

PROCEDURE SUB14 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB15 SQLCODE;
      INSERT INTO JJ 
                  VALUES(12.345678);

PROCEDURE SUB16 SQLCODE
    :COUNT1 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT1 FROM JJ
                  WHERE FLOATTEST BETWEEN 12.3456 AND 12.3457;

PROCEDURE SUB17 SQLCODE
    :COUNT2 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT2 FROM JJ
                  WHERE FLOATTEST NOT BETWEEN 12.3456 AND 12.3457;

PROCEDURE SUB18 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB19 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0091','pass','MCO');

PROCEDURE SUB20 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0091','fail','MCO');

PROCEDURE SUB21 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB22 SQLCODE;
      INSERT INTO KK 
                  VALUES(123.456123456E+3);

PROCEDURE SUB23 SQLCODE
    :COUNT1 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT1 FROM KK
                  WHERE FLOATTEST > 123456.1234;

PROCEDURE SUB24 SQLCODE
    :COUNT2 NUMERIC (9);
      SELECT COUNT ( * ) INTO  :COUNT2 FROM KK
                  WHERE FLOATTEST < 123456.1236;

PROCEDURE SUB25 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB26 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0092','pass','MCO');

PROCEDURE SUB27 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0092','fail','MCO');

PROCEDURE SUB28 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB29 SQLCODE;
      INSERT INTO LL 
                  VALUES(123456.123456);

PROCEDURE SUB30 SQLCODE
    :D13P6 NUMERIC (13,6);
      SELECT * 
                  INTO    :D13P6
                  FROM   LL;

PROCEDURE SUB31 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB32 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0093','pass','MCO');

PROCEDURE SUB33 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0093','fail','MCO');

PROCEDURE SUB34 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB35 SQLCODE;
      INSERT INTO PP 
                  VALUES(123456.123456);

PROCEDURE SUB36 SQLCODE
    :D13P6 NUMERIC (13,6);
      SELECT * 
                  INTO    :D13P6
                  FROM   PP;

PROCEDURE SUB37 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB38 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0094','pass','MCO');

PROCEDURE SUB39 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0094','fail','MCO');

PROCEDURE SUB40 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB41 SQLCODE;
      INSERT INTO SS 
                  VALUES(123456.123456);

PROCEDURE SUB42 SQLCODE
    :D13P6 NUMERIC (13,6);
      SELECT *
                  INTO    :D13P6
                  FROM   SS;

PROCEDURE SUB43 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB44 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0095','pass','MCO');

PROCEDURE SUB45 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0095','fail','MCO');

PROCEDURE SUB46 SQLCODE;
      COMMIT WORK;

[ Dauer der Verarbeitung: 0.105 Sekunden  ]