PROCEDURE SUB32 (SQLCODE, SQLSTATE);
CREATE VIEW V0866 (EMPNUM, HOURS) AS SELECT EMPNUM,
CASE WHEN PNUM = 'P2'THEN HOURS + 30 ELSE HOURS END FROM HU.WORKS;
PROCEDURE SUB33 (SQLCODE, SQLSTATE); COMMIT WORK;
PROCEDURE SUB34 (SQLCODE, SQLSTATE);
UPDATE HU.STAFF SET CITY = NULLIF (CITY, 'Deale');
PROCEDURE SUB35 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9)); SELECTCOUNT(*) INTO :CNT1 FROM HU.STAFF WHERE CITY ISNULL;
PROCEDURE SUB36 (SQLCODE, SQLSTATE); INSERTINTO HU.STAFF VALUES ( 'E8', 'Wally',
CASE WHEN USER = 'FLATER'THEN 15 ELSE 10 END, 'Monash');
PROCEDURE SUB37 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9)); SELECTCOUNT(*) INTO :CNT1 FROM HU.STAFF WHERE GRADE = 15;
PROCEDURE SUB38 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9)); SELECTCOUNT(*) INTO :CNT1 FROM HU.STAFF WHERE CASE GRADE WHEN 10 THEN 12 WHEN 13 THEN 12 END = 12;
PROCEDURE SUB39 (SQLCODE, SQLSTATE,
:CNT1 NUMERIC (9)); SELECTSUM(HOURS) INTO :CNT1 FROM V0866;
PROCEDURE SUB40 (SQLCODE, SQLSTATE); OPEN C0866;
PROCEDURE SUB41 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
PROCEDURE SUB42 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
PROCEDURE SUB43 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
PROCEDURE SUB44 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
PROCEDURE SUB45 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
PROCEDURE SUB46 (SQLCODE, SQLSTATE,
:ECIT CHAR(15));
FETCH C0866 INTO :ECIT;
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.