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


Quelle  xts736.mco   Sprache: unbekannt

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

DECLARE V  CURSOR FOR SELECT COLK,COL1,COL2,COL3
               FROM TAB736 
               ORDER BY COLK DESC


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 DOMAIN DOM1 AS NATIONAL CHARACTER
                  VARYING(10)
                    DEFAULT _VANGELIS 'KILLER';

PROCEDURE SUB4 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB5 (SQLCODE, SQLSTATE);
      CREATE DOMAIN DOM2 AS NATIONAL CHAR VARYING(12)
                    DEFAULT _VANGELIS 'HELLAS';

PROCEDURE SUB6 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB7 (SQLCODE, SQLSTATE);
      CREATE DOMAIN DOM3 AS NCHAR VARYING(16)
                    CHECK (VALUE IN (_VANGELIS 'NEW YORK', _VANGELIS
                  'ATHENS',
                    _VANGELIS 'ZANTE'));

PROCEDURE SUB8 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB9 (SQLCODE, SQLSTATE);
      CREATE TABLE TAB736
                    (COLK DECIMAL(4) PRIMARY KEY,
                    COL1 DOM1,
                    COL2 DOM2,
                    COL3 DOM3);

PROCEDURE SUB10 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB11 (SQLCODE, SQLSTATE);
      INSERT INTO TAB736
                  VALUES(1,DEFAULT,DEFAULT,N'ATHENS');

PROCEDURE SUB12 (SQLCODE, SQLSTATE);
      INSERT INTO TAB736
                  VALUES(2,DEFAULT,DEFAULT,N'ZANTE');

PROCEDURE SUB13 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB14 (SQLCODE, SQLSTATE);
      UPDATE TAB736 
                    SET COL1 = DEFAULT,
                    COL2 = DEFAULT,
                    COL3 = N'NEW YORK'
                    WHERE COLK = 2;

PROCEDURE SUB15 (SQLCODE, SQLSTATE);
    OPEN V;

PROCEDURE SUB16 (SQLCODE, SQLSTATE,
    :COLNUM NUMERIC (9)
    :C1 CHAR(19) CHARACTER SET VANGELIS, 
    :C2 CHAR(19) CHARACTER SET VANGELIS,
    :C3 CHAR(19) CHARACTER SET VANGELIS);
      FETCH V INTO :COLNUM, :c1, :c2, :c3;

PROCEDURE SUB17 (SQLCODE, SQLSTATE,
    :COLNUM NUMERIC (9),
    :C1 CHAR(19) CHARACTER SET VANGELIS, 
    :C2 CHAR(19) CHARACTER SET VANGELIS,
    :C3 CHAR(19) CHARACTER SET VANGELIS);
      FETCH V INTO :COLNUM, :c1, :c2, :c3;

PROCEDURE SUB18 (SQLCODE, SQLSTATE);
      CLOSE V;

PROCEDURE SUB19 (SQLCODE, SQLSTATE);
      ROLLBACK WORK;

PROCEDURE SUB20 (SQLCODE, SQLSTATE);
      DROP TABLE TAB736 CASCADE;

PROCEDURE SUB21 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB22 (SQLCODE, SQLSTATE);
      DROP DOMAIN DOM1 CASCADE;

PROCEDURE SUB23 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB24 (SQLCODE, SQLSTATE);
      DROP DOMAIN DOM2 CASCADE;

PROCEDURE SUB25 (SQLCODE, SQLSTATE);
      COMMIT WORK;

PROCEDURE SUB26 (SQLCODE, SQLSTATE);
      DROP DOMAIN DOM3 CASCADE;

PROCEDURE SUB27 (SQLCODE, SQLSTATE);
      COMMIT WORK;

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

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

PROCEDURE SUB30 (SQLCODE, SQLSTATE);
      COMMIT WORK;

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