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


Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: suntab2.cob   Sprache: Cobol

       IDENTIFICATION DIVISION.
       PROGRAM-ID.  SUNTAB2.
       ENVIRONMENT DIVISION.
       CONFIGURATION SECTION.
       SOURCE-COMPUTER.  xyz.
       OBJECT-COMPUTER.  xyz.
       DATA DIVISION.
       WORKING-STORAGE SECTION.


      * Standard COBOL (file "SUNTAB2.SCO") calling SQL
      * procedures in file "SUNTAB2.MCO"

      ****************************************************************
      *                                                              
      *                 COMMENT SECTION                              
      *                                                              
      * DATE 1989/02/24  STANDARD COBOL LANGUAGE          
      * NIST SQL VALIDATION TEST SUITE V6.0                          
      *  DISCLAIMER:                                                  
      *  This program was written by employees of NIST to test SQL    
      *  implementations for conformance to the SQL standards.        
      *  NIST assumes no responsibility for any party's use of        
      *  this program.
      *                                                              
      * SUNTAB2.SCO                                                  
      * WRITTEN BY: SUN DAJUN                                        
      * TRANSLATED AUTOMATICALLY FROM EMBEDDED COBOL BY CHRIS SCHANZLE
      *                                                              
      *  This routine initializes the contents of tables:            
      *       SIZ1_P, SIZ1_F                                         
      *       SIZ2_P, SIZ2_F1 through SIZ2_F10                       
      *       SIZ3_P1 through SIZ3_P10, SIZ3_F                       
      *  This routine may be run at any time to re-initialize tables.
      *                                                              
      ****************************************************************


      * EXEC SQL BEGIN DECLARE SECTION END-EXEC
       01  count1 PIC S9(9) DISPLAY SIGN LEADING SEPARATE.
       01  SQLCODE PIC S9(9) COMP.
       01  errcnt PIC S9(4) DISPLAY SIGN LEADING SEPARATE.
      *  EXEC SQL END DECLARE SECTION END-EXEC

       01  uid PIC  X(18).
       01  uidx PIC X(18).
       01  err PIC S9(9) DISPLAY SIGN LEADING SEPARATE.

       01  SQL-COD PIC S9(9) DISPLAY SIGN LEADING SEPARATE.

      * date_time declaration *
       01  TO-DAY PIC 9(6).
       01  THE-TIME PIC 9(8).
    
       PROCEDURE DIVISION.
       P0.

             MOVE "SUN" TO uid
             CALL "AUTHID" USING uid

           MOVE 0 TO errcnt
           DISPLAY
           "SQL Test Suite, V6.0, Module COBOL, suntab2.sco"
           DISPLAY " "
           DISPLAY
           "59-byte ID"
           DISPLAY "TEd Version #"
           DISPLAY " "
      * date_time print *
           ACCEPT TO-DAY FROM DATE
           ACCEPT THE-TIME FROM TIME
           DISPLAY "Date run YYMMDD: " TO-DAY " at hhmmssff: " THE-TIME
      *  EXEC SQL DELETE FROM SIZ1_F;
             CALL "SUB1" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ1_P;
             CALL "SUB2" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F1;
             CALL "SUB3" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F2;
             CALL "SUB4" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F3;
             CALL "SUB5" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F4;
             CALL "SUB6" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F5;
             CALL "SUB7" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F6;
             CALL "SUB8" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F7;
             CALL "SUB9" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F8;
             CALL "SUB10" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F9;
             CALL "SUB11" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_F10;
             CALL "SUB12" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ2_P;
             CALL "SUB13" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_F;
             CALL "SUB14" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P1;
             CALL "SUB15" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P2;
             CALL "SUB16" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P3;
             CALL "SUB17" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P4;
             CALL "SUB18" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P5;
             CALL "SUB19" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P6;
             CALL "SUB20" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P7;
             CALL "SUB21" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P8;
             CALL "SUB22" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P9;
             CALL "SUB23" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL DELETE FROM SIZ3_P10;
             CALL "SUB24" USING SQLCODE
             MOVE SQLCODE TO SQL-COD


      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E1','TTT',1,'SSS',10,'RRR','HHH','YYY',20) END-EXEC
             CALL "SUB25" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E1','TTS',1,'SSS',10,'RRR','HHH','YYY',21) END-EXEC
             CALL "SUB26" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E2','TTT',1,'SSS',10,'RRR','HHH','YYY',22) END-EXEC
             CALL "SUB27" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E3','TTT',1,'SSS',11,'RRR','HHH','YYY',23) END-EXEC
             CALL "SUB28" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E4','TTT',2,'SSS',10,'RRR','HHH','YYY',24) END-EXEC
             CALL "SUB29" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E1','TTS',3,'SSS',10,'RRR','HHH','YYY',25) END-EXEC
             CALL "SUB30" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E2','TTT',1,'SSS',10,'TRR','HHH','YYY',26) END-EXEC
             CALL "SUB31" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_P VALUES
      *    ('E3','TTT',4,'SSS',11,'RRR','HHH','YYY',27) END-EXEC
             CALL "SUB32" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E1','TTT',1,'SSS',10,'RRR','YYY',90,20) END-EXEC
             CALL "SUB33" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E1','TTS',1,'SSS',10,'RRR','YYY',91,20) END-EXEC
             CALL "SUB34" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E2','TTT',1,'SSS',10,'RRR','YYY',92,20) END-EXEC
             CALL "SUB35" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E3','TTT',1,'SSS',11,'RRR','YYY',93,20) END-EXEC
             CALL "SUB36" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E4','TTT',2,'SSS',10,'RRR','YYY',94,20) END-EXEC
             CALL "SUB37" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E1','TTS',3,'SSS',10,'RRR','YYY',95,20) END-EXEC
             CALL "SUB38" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E2','TTT',1,'SSS',10,'TRR','YYY',96,20) END-EXEC
             CALL "SUB39" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ1_F VALUES
      *    ('E2','TTT',1,'SSS',10,'TRR','YYY',97,20) END-EXEC
             CALL "SUB40" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_P VALUES
      *    ('  A','  B',1,'  C',2,'  D','  E',3,4,5,'TTT') END-EXEC
             CALL "SUB41" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_P VALUES
      *    ('  B','  C',2,'  D',3,'  E','  F',4,5,6,'TTT') END-EXEC
             CALL "SUB42" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_P VALUES
      *    ('  C','  D',3,'  E',4,'  F','  G',5,6,7,'TTT') END-EXEC
             CALL "SUB43" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_P VALUES
      *    ('  D','  E',4,'  F',5,'  G','  H',6,7,8,'TTT') END-EXEC
             CALL "SUB44" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F1 VALUES ('  A','AAA');
             CALL "SUB45" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F1 VALUES ('  C','AAB');
             CALL "SUB46" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F1 VALUES ('  C','AAC');
             CALL "SUB47" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F1 VALUES ('  D','AAD');
             CALL "SUB48" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F2 VALUES ('  E','BBA');
             CALL "SUB49" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F2 VALUES ('  E','BBB');
             CALL "SUB50" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F2 VALUES ('  C','BBC');
             CALL "SUB51" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F2 VALUES ('  D','BBD');
             CALL "SUB52" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F3 VALUES (1,'CCA');
             CALL "SUB53" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F3 VALUES (1,'CCB');
             CALL "SUB54" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F3 VALUES (2,'CCC');
             CALL "SUB55" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F3 VALUES (3,'CCD');
             CALL "SUB56" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F4 VALUES ('  E','DDA');
             CALL "SUB57" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F4 VALUES ('  F','DDB');
             CALL "SUB58" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F4 VALUES ('  C','DDC');
             CALL "SUB59" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F4 VALUES ('  D','DDD');
             CALL "SUB60" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F5 VALUES (4,'EEA');
             CALL "SUB61" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F5 VALUES (4,'EEB');
             CALL "SUB62" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F5 VALUES (2,'EEC');
             CALL "SUB63" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F5 VALUES (3,'EED');
             CALL "SUB64" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F6 VALUES ('  E','FFA');
             CALL "SUB65" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F6 VALUES ('  F','FFB');
             CALL "SUB66" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F6 VALUES ('  G','FFC');
             CALL "SUB67" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F6 VALUES ('  D','FFD');
             CALL "SUB68" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F7 VALUES ('  H','GGA');
             CALL "SUB69" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F7 VALUES ('  F','GGB');
             CALL "SUB70" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F7 VALUES ('  G','GGC');
             CALL "SUB71" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F7 VALUES ('  H','GGD');
             CALL "SUB72" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F8 VALUES (4,'HHA');
             CALL "SUB73" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F8 VALUES (4,'HHB');
             CALL "SUB74" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F8 VALUES (5,'HHC');
             CALL "SUB75" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F8 VALUES (3,'HHD');
             CALL "SUB76" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F9 VALUES (4,'JJA');
             CALL "SUB77" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F9 VALUES (4,'JJB');
             CALL "SUB78" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F9 VALUES (6,'JJC');
             CALL "SUB79" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F9 VALUES (7,'JJD');
             CALL "SUB80" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ2_F10 VALUES (5,'KKA');
             CALL "SUB81" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F10 VALUES (5,'KKB');
             CALL "SUB82" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F10 VALUES (7,'KKC');
             CALL "SUB83" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ2_F10 VALUES (8,'KKD');
             CALL "SUB84" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P1 VALUES ('  A','AAA');
             CALL "SUB85" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P1 VALUES ('  B','AAB');
             CALL "SUB86" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P1 VALUES ('  C','AAC');
             CALL "SUB87" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P1 VALUES ('  D','AAD');
             CALL "SUB88" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P2 VALUES ('  B','BBA');
             CALL "SUB89" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P2 VALUES ('  C','BBB');
             CALL "SUB90" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P2 VALUES ('  D','BBC');
             CALL "SUB91" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P2 VALUES ('  E','BBD');
             CALL "SUB92" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P3 VALUES (1,'CCA');
             CALL "SUB93" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P3 VALUES (2,'CCB');
             CALL "SUB94" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P3 VALUES (3,'CCC');
             CALL "SUB95" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P3 VALUES (4,'CCD');
             CALL "SUB96" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P4 VALUES ('  E','DDA');
             CALL "SUB97" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P4 VALUES ('  F','DDB');
             CALL "SUB98" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P4 VALUES ('  C','DDC');
             CALL "SUB99" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P4 VALUES ('  D','DDD');
             CALL "SUB100" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P5 VALUES (4,'EEA');
             CALL "SUB101" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P5 VALUES (5,'EEB');
             CALL "SUB102" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P5 VALUES (2,'EEC');
             CALL "SUB103" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P5 VALUES (3,'EED');
             CALL "SUB104" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P6 VALUES ('  E','FFA');
             CALL "SUB105" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P6 VALUES ('  F','FFB');
             CALL "SUB106" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P6 VALUES ('  G','FFC');
             CALL "SUB107" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P6 VALUES ('  D','FFD');
             CALL "SUB108" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P7 VALUES ('  H','GGA');
             CALL "SUB109" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P7 VALUES ('  F','GGB');
             CALL "SUB110" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P7 VALUES ('  G','GGC');
             CALL "SUB111" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P7 VALUES ('  E','GGD');
             CALL "SUB112" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P8 VALUES (4,'HHA');
             CALL "SUB113" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P8 VALUES (6,'HHB');
             CALL "SUB114" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P8 VALUES (5,'HHC');
             CALL "SUB115" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P8 VALUES (3,'HHD');
             CALL "SUB116" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P9 VALUES (4,'JJA');
             CALL "SUB117" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P9 VALUES (5,'JJB');
             CALL "SUB118" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P9 VALUES (6,'JJC');
             CALL "SUB119" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P9 VALUES (7,'JJD');
             CALL "SUB120" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_P10 VALUES (5,'KKA');
             CALL "SUB121" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P10 VALUES (6,'KKB');
             CALL "SUB122" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P10 VALUES (7,'KKC');
             CALL "SUB123" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_P10 VALUES (8,'KKD');
             CALL "SUB124" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  A','  B',1,'  C',2,'  D','  E',3,4,5,'TTT') END-EXEC
             CALL "SUB125" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  B','  C',2,'  D',3,'  E','  F',4,5,6,'TTT') END-EXEC
             CALL "SUB126" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  C','  D',3,'  E',4,'  F','  G',5,6,7,'TTT') END-EXEC
             CALL "SUB127" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  D','  E',4,'  F',5,'  G','  H',6,7,8,'TTT') END-EXEC
             CALL "SUB128" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  B','  B',1,'  C',2,'  D','  E',3,4,5,'TTT') END-EXEC
             CALL "SUB129" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  C','  C',2,'  D',3,'  E','  F',4,5,6,'TTT') END-EXEC
             CALL "SUB130" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  C','  D',3,'  E',4,'  F','  G',5,6,7,'TTT') END-EXEC
             CALL "SUB131" USING SQLCODE
             MOVE SQLCODE TO SQL-COD
      *  EXEC SQL INSERT INTO SIZ3_F VALUES
      *    ('  D','  E',4,'  F',5,'  G','  H',6,7,8,'TTT') END-EXEC
             CALL "SUB132" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ1_P;
             CALL "SUB133" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             MOVE 0 TO err
             if (count1  NOT =  8) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ1_F;
             CALL "SUB134" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  8) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_P;
             CALL "SUB135" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F1;
             CALL "SUB136" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F2;
             CALL "SUB137" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F3;
             CALL "SUB138" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F4;
             CALL "SUB139" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F5;
             CALL "SUB140" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F6;
             CALL "SUB141" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F7;
             CALL "SUB142" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F8;
             CALL "SUB143" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F9;
             CALL "SUB144" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ2_F10
      *  END-EXEC
             CALL "SUB145" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P1;
             CALL "SUB146" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P2;
             CALL "SUB147" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P3;
             CALL "SUB148" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P4;
             CALL "SUB149" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P5;
             CALL "SUB150" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P6;
             CALL "SUB151" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P7;
             CALL "SUB152" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P8;
             CALL "SUB153" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P9;
             CALL "SUB154" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_P10
      *  END-EXEC
             CALL "SUB155" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  4) then
               COMPUTE err = err + 1
             END-IF
      *  EXEC SQL SELECT COUNT(*) INTO :count1 FROM SIZ3_F;
             CALL "SUB156" USING SQLCODE count1
             MOVE SQLCODE TO SQL-COD
             if (count1  NOT =  8) then
               COMPUTE err = err + 1
             END-IF

             if (err  =  0) then
               DISPLAY "SIZ1_P, SIZ1_F, SIZ2_P, SIZ2_F1 through
      -    " SIZ2_F10,"
               DISPLAY " SIZ3_P1 through SIZ3_P10 and SIZ3_F"
               DISPLAY " were created successfully!"
             else
               DISPLAY "***********************************************"
               DISPLAY "* ERROR in SIZ1_P, SIZ1_F, *"
               DISPLAY "* SIZ2_P, SIZ2_F1 through SIZ2_F10, *"
               DISPLAY "* SIZ3_P1 through SIZ3_P10, or SIZ3_F !!! *"
               DISPLAY "***********************************************"
             END-IF

      *  EXEC SQL COMMIT WORK;
             CALL "SUB157" USING SQLCODE
             MOVE SQLCODE TO SQL-COD

      **** TESTER MAY CHOOSE TO INSERT CODE FOR errcnt > 0
           STOP RUN.

      *    ****  Procedures for PERFORM statements

¤ Dauer der Verarbeitung: 0.33 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




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 ist noch experimentell.


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


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