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


Quelle  dml015.mco   Sprache: unbekannt

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

MODULE DML015
LANGUAGE COBOL
AUTHORIZATION HU

DECLARE X CURSOR
             FOR SELECT *
             FROM   TEMP_S
             ORDER  BY TEMP_S.EMPNUM DESC


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

PROCEDURE SUB1 SQLCODE;
      INSERT INTO TEMP_S
                  SELECT EMPNUM,GRADE,CITY
                  FROM   STAFF;

PROCEDURE SUB2 SQLCODE;
    OPEN X;

PROCEDURE SUB3 SQLCODE
    :EMPNO1 CHAR(3)
    :GRADE1 NUMERIC (9)
    :CITY1 CHAR(15);
      FETCH X INTO  :EMPNO1, :GRADE1, :CITY1;

PROCEDURE SUB4 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB5 SQLCODE
    :EMPNO1 CHAR(3)
    :GRADE1 NUMERIC (9)
    :CITY1 CHAR(15);
      FETCH X INTO  :EMPNO1, :GRADE1, :CITY1;

PROCEDURE SUB6 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0060','pass','MCO');

PROCEDURE SUB7 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0060','fail','MCO');

PROCEDURE SUB8 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB9 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB10 SQLCODE
    :I2 NUMERIC (9);
      SELECT COUNT(*)
                  INTO    :I2
                  FROM   TEMP_S;

PROCEDURE SUB11 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0061','pass','MCO');

PROCEDURE SUB12 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0061','fail','MCO');

PROCEDURE SUB13 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB15 SQLCODE
    :EMPNO1 CHAR(3)
    :GRADE1 NUMERIC (9)
    :CITY1 CHAR(15);
      FETCH X INTO  :EMPNO1, :GRADE1, :CITY1;

PROCEDURE SUB16 SQLCODE;
      DELETE FROM TEMP_S
                  WHERE EMPNUM='E5';

PROCEDURE SUB17 SQLCODE
    :I3 NUMERIC (9);
      SELECT COUNT(*)
                  INTO    :I3
                  FROM   TEMP_S;

PROCEDURE SUB18 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB19 SQLCODE
    :I5 NUMERIC (9);
      SELECT COUNT(*)
                  INTO    :I5
                  FROM   TEMP_S;

PROCEDURE SUB20 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0062','pass','MCO');

PROCEDURE SUB21 SQLCODE;
      INSERT INTO TESTREPORT
                    VALUES('0062','fail','MCO');

PROCEDURE SUB22 SQLCODE;
      COMMIT WORK;

PROCEDURE SUB24 SQLCODE;
      ROLLBACK WORK;

PROCEDURE SUB25 SQLCODE
    :EMPNO1 CHAR(3)
    :GRADE1 NUMERIC (9)
    :CITY1 CHAR(15);
      FETCH X INTO  :EMPNO1, :GRADE1, :CITY1;

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

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

PROCEDURE SUB28 SQLCODE;
      DELETE FROM TEMP_S;

PROCEDURE SUB29 SQLCODE;
      COMMIT WORK;

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