Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
sequent.ml
Sprache: Unknown
Untersuchungsergebnis.mco Download desScala {Scala[53] Pl1[96] Latech[125]}zum Wurzelverzeichnis wechseln -- SQL Test Suite, V6.0, SQL Module dml125.mco
-- 59-byte ID
--
MODULE DML125
LANGUAGE COBOL
AUTHORIZATION FLATER
DECLARE C12511 CURSOR FOR S12511
DECLARE C12513 CURSOR FOR S12513
DECLARE C12523 CURSOR FOR S12523
PROCEDURE SUB1 SQLCODE SQLSTATE
:UIDX CHAR(18);
SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB2 SQLCODE SQLSTATE;
ROLLBACK WORK;
PROCEDURE SUB3 SQLCODE SQLSTATE;
CREATE TABLE ADJECTIVES (WURD VARCHAR (30))
;
PROCEDURE SUB4 SQLCODE SQLSTATE;
COMMIT WORK;
PROCEDURE SUB5 SQLCODE SQLSTATE;
ALLOCATE DESCRIPTOR 'D12511' WITH MAX 1;
PROCEDURE SUB6 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12511 FROM :DSTMT;
PROCEDURE SUB7 SQLCODE SQLSTATE;
DESCRIBE S12511 USING SQL DESCRIPTOR 'D12511'
;
PROCEDURE SUB8 SQLCODE SQLSTATE
:SMINT1 NUMERIC (4);
GET DESCRIPTOR 'D12511' :SMINT1 = COUNT;
PROCEDURE SUB9 SQLCODE SQLSTATE
:INT1 NUMERIC (9)
:INT2 NUMERIC (9)
:INT3 NUMERIC (9);
GET DESCRIPTOR 'D12511' VALUE 1
:INT1 = TYPE, :INT2 = LENGTH, :INT3 = OCTET_LENGTH
;
PROCEDURE SUB10 SQLCODE SQLSTATE
:SMINT1 NUMERIC (4)
:SMINT2 NUMERIC (4)
:SMINT3 NUMERIC (4)
:CH11 CHAR(11);
SET DESCRIPTOR 'D12511' VALUE :SMINT1
INDICATOR = :SMINT2, LENGTH = :SMINT3,
TYPE = 1, DATA = :CH11;
PROCEDURE SUB11 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12512 FROM :DSTMT;
PROCEDURE SUB12 SQLCODE SQLSTATE;
EXECUTE S12512 USING SQL DESCRIPTOR 'D12511'
;
PROCEDURE SUB13 SQLCODE SQLSTATE
:INT1 NUMERIC (9);
SELECT COUNT(*) INTO :INT1
FROM ADJECTIVES WHERE WURD = 'Circumspect';
PROCEDURE SUB14 SQLCODE SQLSTATE;
DESCRIBE OUTPUT S12511 USING SQL DESCRIPTOR
'D12511';
PROCEDURE SUB15 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12511' VALUE 1
TYPE = 1, LENGTH = 30;
PROCEDURE SUB16 SQLCODE SQLSTATE;
OPEN C12511;
PROCEDURE SUB17 SQLCODE SQLSTATE;
FETCH C12511 INTO SQL DESCRIPTOR 'D12511';
PROCEDURE SUB18 SQLCODE SQLSTATE;
CLOSE C12511;
PROCEDURE SUB19 SQLCODE SQLSTATE
:INT1 NUMERIC (9)
:INT3 NUMERIC (9)
:WORD2 CHAR(30);
GET DESCRIPTOR 'D12511' VALUE 1
:INT1 = LENGTH,
:INT3 = INDICATOR, :WORD2 = DATA;
PROCEDURE SUB20 SQLCODE SQLSTATE
:CH13 CHAR(13);
SET DESCRIPTOR 'D12511' VALUE 1
TYPE = 1, LENGTH = 13, DATA = :CH13;
PROCEDURE SUB21 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12513 FROM :DSTMT;
PROCEDURE SUB22 SQLCODE SQLSTATE;
OPEN C12513 USING SQL DESCRIPTOR 'D12511';
PROCEDURE SUB23 SQLCODE SQLSTATE
:INT1 NUMERIC (9);
FETCH C12513 INTO :INT1;
PROCEDURE SUB24 SQLCODE SQLSTATE;
CLOSE C12513;
PROCEDURE SUB25 SQLCODE SQLSTATE
:CH32 CHAR(32);
SET DESCRIPTOR 'D12511' VALUE 1
INDICATOR = 0, LENGTH = 32,
DATA = :CH32;
PROCEDURE SUB26 SQLCODE SQLSTATE;
EXECUTE S12512 USING SQL DESCRIPTOR 'D12511'
;
PROCEDURE SUB27 SQLCODE SQLSTATE;
DESCRIBE OUTPUT S12511 USING SQL DESCRIPTOR
'D12511';
PROCEDURE SUB28 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12511' VALUE 1
TYPE = 1, LENGTH = 3;
PROCEDURE SUB30 SQLCODE SQLSTATE;
FETCH C12511 INTO SQL DESCRIPTOR 'D12511';
PROCEDURE SUB31 SQLCODE SQLSTATE
:INT1 NUMERIC (9)
:INT3 NUMERIC (9)
:WORD3 CHAR(3);
GET DESCRIPTOR 'D12511' VALUE 1
:INT1 = LENGTH,
:INT3 = INDICATOR, :WORD3 = DATA;
PROCEDURE SUB32 SQLCODE SQLSTATE;
CLOSE C12511;
PROCEDURE SUB33 SQLCODE SQLSTATE;
DEALLOCATE DESCRIPTOR 'D12511';
PROCEDURE SUB34 SQLCODE SQLSTATE;
ROLLBACK WORK;
PROCEDURE SUB35 SQLCODE SQLSTATE;
DROP TABLE ADJECTIVES CASCADE;
PROCEDURE SUB36 SQLCODE SQLSTATE;
COMMIT WORK;
PROCEDURE SUB37 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0657','pass','MCO');
PROCEDURE SUB38 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0657','fail','MCO');
PROCEDURE SUB39 SQLCODE SQLSTATE;
COMMIT WORK;
PROCEDURE SUB40 SQLCODE SQLSTATE;
ALLOCATE DESCRIPTOR 'D12521' WITH MAX 0;
PROCEDURE SUB41 SQLCODE SQLSTATE;
ALLOCATE DESCRIPTOR 'D12521' WITH MAX 1;
PROCEDURE SUB42 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12521 FROM :DSTMT;
PROCEDURE SUB43 SQLCODE SQLSTATE;
DESCRIBE S12521 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB44 SQLCODE SQLSTATE
:INT1 NUMERIC (9);
GET DESCRIPTOR 'D12521' VALUE 0
:INT1 = INDICATOR;
PROCEDURE SUB45 SQLCODE SQLSTATE
:INT1 NUMERIC (9);
SET DESCRIPTOR 'D12521' VALUE :INT1
INDICATOR = 0;
PROCEDURE SUB46 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12522 FROM :DSTMT;
PROCEDURE SUB47 SQLCODE SQLSTATE;
EXECUTE S12522 USING SQL DESCRIPTOR 'BOB';
PROCEDURE SUB48 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12523 FROM :DSTMT;
PROCEDURE SUB49 SQLCODE SQLSTATE;
DESCRIBE S12523 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB50 SQLCODE SQLSTATE
:INT1 NUMERIC (9);
GET DESCRIPTOR 'D12521' :INT1 = COUNT;
PROCEDURE SUB51 SQLCODE SQLSTATE;
EXECUTE S12522 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB52 SQLCODE SQLSTATE;
DESCRIBE S12521 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB53 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12521' VALUE 1
LENGTH = 0;
PROCEDURE SUB54 SQLCODE SQLSTATE;
EXECUTE S12522 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB55 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12524 FROM :DSTMT;
PROCEDURE SUB56 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12521' COUNT = 1;
PROCEDURE SUB57 SQLCODE SQLSTATE
:CH1 CHAR(1);
SET DESCRIPTOR 'D12521' VALUE 1
TYPE = 1, DATA = :CH1;
PROCEDURE SUB58 SQLCODE SQLSTATE;
EXECUTE S12524 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB59 SQLCODE SQLSTATE
:CH17 CHAR(17);
SET DESCRIPTOR 'D12521' VALUE 1
TYPE = 1, LENGTH = 17,
DATA = :CH17;
PROCEDURE SUB60 SQLCODE SQLSTATE;
EXECUTE S12524 USING SQL DESCRIPTOR 'D12521'
;
PROCEDURE SUB61 SQLCODE SQLSTATE;
OPEN C12523;
PROCEDURE SUB62 SQLCODE SQLSTATE;
FETCH C12523 INTO SQL DESCRIPTOR 'D12521';
PROCEDURE SUB63 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12521' VALUE 1
TYPE = 4, INDICATOR = -1;
PROCEDURE SUB64 SQLCODE SQLSTATE
:BIN9 INTEGER;
GET DESCRIPTOR 'D12521' VALUE 1
:BIN9 = DATA;
PROCEDURE SUB65 SQLCODE SQLSTATE
:CH7 CHAR(7);
SET DESCRIPTOR 'D12521' VALUE 1
TYPE = 5, DATA = :CH7;
PROCEDURE SUB66 SQLCODE SQLSTATE;
ROLLBACK WORK;
PROCEDURE SUB67 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0658','pass','MCO');
PROCEDURE SUB68 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0658','fail','MCO');
PROCEDURE SUB69 SQLCODE SQLSTATE;
COMMIT WORK;
PROCEDURE SUB70 SQLCODE SQLSTATE;
ALLOCATE DESCRIPTOR 'D12531' WITH MAX 1;
PROCEDURE SUB71 SQLCODE SQLSTATE;
SET DESCRIPTOR 'D12531' VALUE 1
TYPE = 1;
PROCEDURE SUB72 SQLCODE SQLSTATE
:CSC CHAR(50)
:CSS CHAR(50)
:CSN CHAR(50)
:INT1 NUMERIC (9);
GET DESCRIPTOR 'D12531' VALUE 1
:CSC = CHARACTER_SET_CATALOG,
:CSS = CHARACTER_SET_SCHEMA,
:CSN = CHARACTER_SET_NAME,
:INT1 = LENGTH;
PROCEDURE SUB73 SQLCODE SQLSTATE
:DSTMT CHAR(50);
PREPARE S12531 FROM :DSTMT;
PROCEDURE SUB74 SQLCODE SQLSTATE;
DESCRIBE S12531 USING SQL DESCRIPTOR 'D12531'
;
PROCEDURE SUB75 SQLCODE SQLSTATE
:CSC CHAR(50)
:CSS CHAR(50)
:CSN CHAR(50)
:CLC CHAR(50)
:CLS CHAR(50)
:CLN CHAR(50);
GET DESCRIPTOR 'D12531' VALUE 1
:CSC = CHARACTER_SET_CATALOG,
:CSS = CHARACTER_SET_SCHEMA,
:CSN = CHARACTER_SET_NAME,
:CLC = COLLATION_CATALOG,
:CLS = COLLATION_SCHEMA,
:CLN = COLLATION_NAME;
PROCEDURE SUB76 SQLCODE SQLSTATE;
ROLLBACK WORK;
PROCEDURE SUB77 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0659','pass','MCO');
PROCEDURE SUB78 SQLCODE SQLSTATE;
INSERT INTO HU.TESTREPORT
VALUES('0659','fail','MCO');
PROCEDURE SUB79 SQLCODE SQLSTATE;
COMMIT WORK;
[ zur Elbe Produktseite wechseln0.90Quellennavigators
]
|
|