-- SQLTest Suite, V6.0, SQLModule dml001.mco
-- 59-byte ID
MODULE DML001 LANGUAGECOBOL AUTHORIZATION HU
DECLARE X CURSOR FORSELECT EMPNUM,HOURS FROM WORKS WHERE PNUM='P2' ORDERBY EMPNUM DESC
DECLARE Y CURSOR FORSELECT EMPNUM,HOURS FROM WORKS WHERE PNUM='P2' ORDERBY 2 ASC
DECLARE Z CURSOR FORSELECT EMPNUM,HOURS FROM WORKS WHERE PNUM='P2' ORDERBY 2 DESC,EMPNUM DESC
DECLARE A CURSOR FORSELECT WORKS.EMPNUM FROM WORKS WHERE WORKS.PNUM='P2'
UNION SELECT STAFF.EMPNUM FROM STAFF WHERE STAFF.GRADE=13 ORDERBY 1 DESC
DECLARE B CURSOR FORSELECT WORKS.EMPNUM FROM WORKS WHERE WORKS.PNUM='P2'
UNION ALL SELECT STAFF.EMPNUM FROM STAFF WHERE STAFF.GRADE=13
DECLARE CC CURSOR FORSELECT EMPNAME,PNUM,HOURS FROM STAFF,WORKS WHERE STAFF.EMPNUM = WORKS.EMPNUM
UNION SELECT EMPNAME,PNUM,HOURS FROM STAFF,WORKS WHERENOT EXISTS
(SELECT HOURS FROM WORKS WHERE STAFF.EMPNUM = WORKS.EMPNUM)
DECLARE D CURSOR FORSELECT PNUM,EMPNUM,HOURS FROM WORKS WHERE HOURS=80
UNION SELECT PNUM,EMPNUM,HOURS FROM WORKS WHERE HOURS=40
UNION SELECT PNUM,EMPNUM,HOURS FROM WORKS WHERE HOURS=20 ORDERBY 3,1
DECLARE E CURSOR FOR (SELECT PNUM,EMPNUM,HOURS FROM WORKS
UNION SELECT PNUM,EMPNUM,HOURS FROM WORKS WHERE HOURS=80)
UNION ALL SELECT PNUM,EMPNUM,HOURS FROM WORKS WHERE HOURS=12 ORDERBY 2,1
PROCEDURE AUTHCK SQLCODE
:UIDX CHAR(18); SELECT USER INTO :UIDX FROM HU.ECCO;
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.