PROCEDURE SUB3 (SQLCODE, SQLSTATE); INSERTINTO STAFFd (EMPNUM, GRADE, MGR) SELECT EMPNUM,
CASE WHEN GRADE = 13 THEN 23 WHEN GRADE = 14 THEN 24 WHEN GRADE = 12 THEN 22 END,
CASE WHEN MGR = 'E2'THEN'E6' WHEN MGR = 'E1'THEN'E7' ELSE'E4' END FROM STAFFc;
PROCEDURE SUB4 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE GRADE = 22;
PROCEDURE SUB5 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE GRADE = 23;
PROCEDURE SUB6 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE GRADE = 24;
PROCEDURE SUB7 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE GRADE ISNULL;
PROCEDURE SUB8 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE MGR = 'E7';
PROCEDURE SUB9 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE MGR = 'E6';
PROCEDURE SUB10 (SQLCODE, SQLSTATE,
:CO NUMERIC (9)); SELECTCOUNT (*) INTO :CO FROM STAFFd WHERE MGR = 'E4';
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.