DECLARE T_REQ_CURSOR CURSOR FOR SELECT TESTNO, BINDING1, REQOPTNA FROM T_REQ WHERE BINDING1 <> 'SQL'
DECLARE ERROR1 CURSOR FOR SELECT DISTINCT RESULT FROM TESTREPORT WHERE TESTNO = :TESTNO AND TESTTYPE = :BIND1 ORDERBY RESULT
DECLARE TESTLIST CURSOR FOR SELECT DISTINCT C1, P1, R_STRUCTURE.TESTNO,
BINDING1, REQOPTNA, RESULT FROM R_STRUCTURE, T_REQ WHERE R_STRUCTURE.TESTNO = T_REQ.TESTNO AND BINDING1 <> 'SQL' ORDERBY 1, 2, 3, 4
DECLARE HEADING_DAT CURSOR FOR SELECT DISTINCT FEATURE1, FEATURENAME FROM REPORTFEATURE, R_STRUCTURE WHERE FEATURE1 = C1 OR FEATURE1 = P1 ORDERBY FEATURE1
DECLARE TESTCASE_DAT CURSOR FOR SELECT TESTNO, DESCR, PROG, T_NOTE FROM TESTCASE WHERE TESTNO IN
(SELECT TESTNO FROM T_REQ WHERE RESULT = 'fail'OR RESULT = 'miss') ORDERBY TESTNO
PROCEDURE SUB1 (SQLCODE, SQLSTATE,
:UIDX CHAR(18)); SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB2 (SQLCODE, SQLSTATE); COMMIT WORK;
PROCEDURE SUB3 (SQLCODE, SQLSTATE,
:BINDCT NUMERIC (9)); SELECTCOUNT(*) INTO :BINDCT FROM BINDING_CLAIMED WHERE BINDING1 <> 'SQL';
PROCEDURE SUB4 (SQLCODE, SQLSTATE,
:BINDMX CHAR(3)); SELECT MAX(BINDING1) INTO :BINDMX FROM BINDING_CLAIMED WHERE BINDING1 <> 'SQL';
PROCEDURE SUB5 (SQLCODE, SQLSTATE); COMMIT WORK;
PROCEDURE SUB6 (SQLCODE, SQLSTATE);
UPDATE T_REQ SET RESULT = ' ';
PROCEDURE SUB7 (SQLCODE, SQLSTATE); COMMIT WORK;
PROCEDURE SUB8 (SQLCODE, SQLSTATE); OPEN T_REQ_CURSOR;
PROCEDURE SUB10 (SQLCODE, SQLSTATE,
:RESULT CHAR(4),
:TESTNO CHAR(4),
:BIND1 CHAR(3)); SELECT DISTINCT RESULT INTO :RESULT FROM TESTREPORT WHERE TESTNO = :TESTNO AND TESTTYPE = :BIND1;
PROCEDURE SUB11 (SQLCODE, SQLSTATE,
:TESTNO CHAR(4),
:BIND1 CHAR(3)); OPEN ERROR1;
PROCEDURE SUB12 (SQLCODE, SQLSTATE,
:RESULT CHAR(4));
FETCH ERROR1 INTO :RESULT;
PROCEDURE SUB13 (SQLCODE, SQLSTATE); CLOSE ERROR1;
PROCEDURE SUB14 (SQLCODE, SQLSTATE,
:RESULT CHAR(4));
UPDATE T_REQ SET RESULT = :RESULT WHERE CURRENT OF T_REQ_CURSOR;
PROCEDURE SUB15 (SQLCODE, SQLSTATE); CLOSE T_REQ_CURSOR;
PROCEDURE SUB16 (SQLCODE, SQLSTATE); COMMIT WORK;
PROCEDURE SUB17 (SQLCODE, SQLSTATE); OPEN TESTLIST;
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 und die Messung sind noch experimentell.