-- SQLTest Suite, V6.0, SQLModule dml090.mco
-- 59-byte ID
-- MODULE DML090 LANGUAGECOBOL AUTHORIZATION HU
DECLARE ZZZ CURSOR FOR SELECT CITY, COUNT(*) FROM PROJ
GROUP BY CITY
HAVING (MAX(BUDGET) - MIN(BUDGET)) / :II IN (:II, :JJ, :KK) ORDERBY CITY DESC
DECLARE KKK CURSOR FOR SELECT CITY, COUNT(*) FROM PROJ
GROUP BY CITY
HAVING :JJ + 2 BETWEEN 33000 ANDSUM(BUDGET) - 20
DECLARE P_JONES CURSOR FOR SELECT EMPNUM, GRADE*1000 FROM HU.STAFF WHERE GRADE * 1000 > ANY
(SELECTSUM(BUDGET) FROM HU.PROJ
GROUP BY CITY, PTYPE
HAVING HU.PROJ.CITY = HU.STAFF.CITY)
PROCEDURE SUB1 SQLCODE
:UIDX CHAR(18); SELECT USER INTO :UIDX FROM HU.ECCO;
PROCEDURE SUB2 SQLCODE
:PTYPE1 CHAR(6)
:KK NUMERIC (9)
:JJ NUMERIC (9); SELECT MIN(PNAME) INTO :PTYPE1 FROM PROJ, WORKS, STAFF WHERE PROJ.PNUM = WORKS.PNUM AND WORKS.EMPNUM = STAFF.EMPNUM AND BUDGET - GRADE * HOURS * 100 IN
(:KK, -1000, :JJ);
PROCEDURE SUB16 SQLCODE
:LONG1 NUMERIC (9); SELECTCOUNT(*) INTO :LONG1 FROM TEMP_OBSERV WHERE MAX_TEMP = 123.45 AND MAX_TEMP NOT BETWEEN 123.4516 AND 123.4518;
PROCEDURE SUB22 SQLCODE
:LONG1 NUMERIC (9)
:KK NUMERIC (9)
:II NUMERIC (9)
:JJ NUMERIC (9); SELECTCOUNT(*) INTO :LONG1 FROM PROJ WHERE :KK * :II BETWEEN BUDGET - 5000 AND :JJ / 1.7
;
PROCEDURE SUB23 SQLCODE
:PTYPE1 CHAR(6)
:CITY1 CHAR(15); SELECT PNAME INTO :PTYPE1 FROM PROJ WHERE :CITY1 NOT BETWEEN CITY AND'Vienna' AND PNUM > 'P2';
PROCEDURE SUB24 SQLCODE
:JJ NUMERIC (9); OPEN KKK;
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.