home *** CD-ROM | disk | FTP | other *** search
- /*
- THIS FILE IS FOR USE WITH THE TUTORIAL IN "GETTING STARTED",
- IT IS NOT MEANT TO BE USED WITHOUT REFERRING TO THE MANUAL.
-
- * You must change the parameters below to match your
- * server name, database name , username, and password.
- * This file updates data in the EMPLOYEE database.
- */
-
- CONNECT "server:\dir\mydb.gdb"
- USER "USERNAME" PASSWORD "password";
-
- /*
- * Set department managers.
- * A department manager can be a director, a vice president, a CFO,
- * a sales rep, etc. Several departments have no managers (TBH).
- */
-
- UPDATE department SET mngr_no = 105 WHERE dept_no = '000';
- UPDATE department SET mngr_no = 85 WHERE dept_no = '100';
- UPDATE department SET mngr_no = 2 WHERE dept_no = '600';
- UPDATE department SET mngr_no = 46 WHERE dept_no = '900';
- UPDATE department SET mngr_no = 9 WHERE dept_no = '622';
- UPDATE department SET mngr_no = 15 WHERE dept_no = '623';
- UPDATE department SET mngr_no = 107 WHERE dept_no = '670';
- UPDATE department SET mngr_no = 20 WHERE dept_no = '671';
- UPDATE department SET mngr_no = 94 WHERE dept_no = '672';
- UPDATE department SET mngr_no = 11 WHERE dept_no = '130';
- UPDATE department SET mngr_no = 72 WHERE dept_no = '140';
- UPDATE department SET mngr_no = 118 WHERE dept_no = '115';
- UPDATE department SET mngr_no = 36 WHERE dept_no = '120';
- UPDATE department SET mngr_no = 141 WHERE dept_no = '121';
- UPDATE department SET mngr_no = 134 WHERE dept_no = '123';
- UPDATE department SET mngr_no = 121 WHERE dept_no = '125';
- UPDATE department SET mngr_no = 34 WHERE dept_no = '110';
-
- /*
- * Generate some salary history records.
- */
-
- UPDATE employee SET salary = salary + salary * 0.10
- WHERE hire_date <= '08/01/91' AND job_grade = 5;
- UPDATE salary_history
- SET change_date = '12/15/92', updater_id = 'admin2';
-
- UPDATE salary_history
- SET change_date = '09/08/93', updater_id = 'elaine'
- WHERE NOT updater_id IN ('admin2');
-
- UPDATE employee SET salary = salary - salary * 0.0325
- WHERE salary > 110000 AND job_country = 'USA';
- UPDATE salary_history
- SET change_date = '12/20/93', updater_id = 'tj'
- WHERE NOT updater_id IN ('admin2', 'elaine');
-
- UPDATE employee SET salary = salary + salary * 0.10
- WHERE job_code = 'SRep' AND hire_date < '12/20/93';
- UPDATE salary_history
- SET change_date = '12/20/93', updater_id = 'elaine'
- WHERE NOT updater_id IN ('admin2', 'elaine', 'tj');
-
- /*
- * Put some customers on-hold.
- */
-
- UPDATE customer SET on_hold = '*' WHERE cust_no = 1002;
- UPDATE customer SET on_hold = '*' WHERE cust_no = 1009;
-
- commit;
- exit;