home *** CD-ROM | disk | FTP | other *** search
- --
- -- $Header: case5.ctl,v 10010.4 88/01/14 14:40:21 hdai Exp $ case5.ctl
- --
- -- Loads EMP records from first 23 characters
- -- Creates and loads PROJ records for each PROJO listed
- -- for each employee
-
- LOAD DATA
- INFILE case5.dat
- BADFILE case5.bad
- DISCARDFILE case5.dis
- REPLACE
-
- INTO TABLE EMP
- (EMPNO POSITION(1:4) INTEGER EXTERNAL,
- ENAME POSITION(6:15) CHAR,
- DEPTNO POSITION(17:18) CHAR,
- MGR POSITION(20:23) INTEGER EXTERNAL)
-
- INTO TABLE PROJ
- -- PROJ has two columns, both not null: EMPNO and PROJNO
- WHEN PROJNO != ' '
- (EMPNO POSITION(1:4) INTEGER EXTERNAL,
- PROJNO POSITION(25:27) INTEGER EXTERNAL) -- 1st proj
-
- INTO TABLE PROJ
- WHEN PROJNO != ' '
- (EMPNO POSITION(1:4) INTEGER EXTERNAL,
- PROJNO POSITION(29:31) INTEGER EXTERNAL) -- 2nd proj
-
- INTO TABLE PROJ
- WHEN PROJNO != ' '
- (EMPNO POSITION(1:4) INTEGER EXTERNAL,
- PROJNO POSITION(33:35) INTEGER EXTERNAL) -- 3rd proj
-