home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 October A / Pcwk10a98.iso / Inprise / TRIAL / INTRBASE / DATA.Z / UPDATES.SQL < prev    next >
Text File  |  1998-03-15  |  3KB  |  71 lines

  1. /*
  2.     THIS FILE IS FOR USE WITH THE TUTORIAL IN "GETTING STARTED",
  3.     IT IS NOT MEANT TO BE USED WITHOUT REFERRING TO THE MANUAL.
  4.  
  5. *   You must change the parameters below to match your
  6. *   server name, database name , username, and password.
  7. *   This file updates data in the EMPLOYEE database.
  8. */
  9.  
  10. CONNECT "server:\dir\mydb.gdb"
  11. USER "USERNAME" PASSWORD "password";
  12.  
  13. /*
  14.  *  Set department managers.
  15.  *  A department manager can be a director, a vice president, a CFO,
  16.  *  a sales rep, etc.  Several departments have no managers (TBH).
  17.  */
  18.  
  19. UPDATE department SET mngr_no = 105 WHERE dept_no = '000';
  20. UPDATE department SET mngr_no = 85 WHERE dept_no = '100';
  21. UPDATE department SET mngr_no = 2 WHERE dept_no = '600';
  22. UPDATE department SET mngr_no = 46 WHERE dept_no = '900';
  23. UPDATE department SET mngr_no = 9 WHERE dept_no = '622';
  24. UPDATE department SET mngr_no = 15 WHERE dept_no = '623';
  25. UPDATE department SET mngr_no = 107 WHERE dept_no = '670';
  26. UPDATE department SET mngr_no = 20 WHERE dept_no = '671';
  27. UPDATE department SET mngr_no = 94 WHERE dept_no = '672';
  28. UPDATE department SET mngr_no = 11 WHERE dept_no = '130';
  29. UPDATE department SET mngr_no = 72 WHERE dept_no = '140';
  30. UPDATE department SET mngr_no = 118 WHERE dept_no = '115';
  31. UPDATE department SET mngr_no = 36 WHERE dept_no = '120';
  32. UPDATE department SET mngr_no = 141 WHERE dept_no = '121';
  33. UPDATE department SET mngr_no = 134 WHERE dept_no = '123';
  34. UPDATE department SET mngr_no = 121 WHERE dept_no = '125';
  35. UPDATE department SET mngr_no = 34 WHERE dept_no = '110';
  36.  
  37. /*
  38.  *  Generate some salary history records.
  39. */
  40.  
  41. UPDATE employee SET salary = salary + salary * 0.10 
  42.     WHERE hire_date <= '08/01/91' AND job_grade = 5;
  43. UPDATE salary_history
  44.     SET change_date = '12/15/92', updater_id = 'admin2';
  45.  
  46. UPDATE salary_history
  47.     SET change_date = '09/08/93', updater_id = 'elaine'
  48.     WHERE NOT updater_id IN ('admin2');
  49.  
  50. UPDATE employee SET salary = salary - salary * 0.0325
  51.     WHERE salary > 110000 AND job_country = 'USA';
  52. UPDATE salary_history
  53.     SET change_date = '12/20/93', updater_id = 'tj'
  54.     WHERE NOT updater_id IN ('admin2', 'elaine');
  55.  
  56. UPDATE employee SET salary = salary + salary * 0.10
  57.     WHERE job_code = 'SRep' AND hire_date < '12/20/93';
  58. UPDATE salary_history
  59.     SET change_date = '12/20/93', updater_id = 'elaine'
  60.     WHERE NOT updater_id IN ('admin2', 'elaine', 'tj');
  61.  
  62. /*
  63.  *  Put some customers on-hold.
  64.  */
  65.  
  66. UPDATE customer SET on_hold = '*' WHERE cust_no = 1002;
  67. UPDATE customer SET on_hold = '*' WHERE cust_no = 1009;
  68.  
  69. commit;
  70. exit;
  71.