-- SQLTest Suite, V6.0, SQLModule dml158.mco
-- 59-byte ID
-- MODULE DML158 LANGUAGECOBOL AUTHORIZATION HU
DECLARE C15811 CURSOR FOR SELECT EMPNUM, PNUM FROM WORKS ORDERBY EMPNUM, PNUM
DECLARE C15812 CURSOR FOR SELECT EMPNUM, SUM (HOURS) FROM WORKS OWORKS
GROUP BY EMPNUM
HAVING EMPNUM IN ( SELECT WORKS.EMPNUM FROM WORKS JOIN STAFF ON WORKS.EMPNUM = STAFF.EMPNUM AND HOURS < SUM (OWORKS.HOURS) / 3 AND GRADE > 10) ORDERBY EMPNUM
DECLARE C15813 CURSOR FOR SELECT EMPNUM, SUM (HOURS) FROM WORKS OWORKS
GROUP BY EMPNUM
HAVING EMPNUM IN ( SELECT WORKS.EMPNUM FROM WORKS JOIN STAFF ON WORKS.EMPNUM = STAFF.EMPNUM AND HOURS >= 10 + AVG (OWORKS.HOURS) AND CITY = 'Deale') ORDERBY EMPNUM
PROCEDURE SUB1 (SQLCODE, SQLSTATE,
:UIDX CHAR(18)); SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB3 (SQLCODE, SQLSTATE); DELETEFROM WORKS WHERE EXISTS ( SELECT * FROM PROJ JOIN STAFF ON PROJ.CITY <> STAFF.CITY AND EMPNUM = WORKS.EMPNUM AND PNUM = WORKS.PNUM
);
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.