home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / programming / oracle7 7.2 / DB / UTIL72 / UTLSAMPL.SQL < prev    next >
Encoding:
Text File  |  1995-05-09  |  4.0 KB  |  123 lines

  1. Rem Copyright (c) 1990 by Oracle Corporation
  2. Rem NAME
  3. REM    UTLSAMPL.SQL
  4. Rem  FUNCTION
  5. Rem  NOTES
  6. Rem  MODIFIED
  7. Rem     glumpkin   10/21/92 -  Renamed from SQLBLD.SQL 
  8. Rem     blinden   07/27/92 -  Added primary and foreign keys to EMP and DEPT
  9. Rem     rlim       04/29/91 -         change char to varchar2 
  10. Rem     mmoore     04/08/91 -         use unlimited tablespace priv 
  11. Rem     pritto     04/04/91 -         change SYSDATE to 13-JUL-87 
  12. Rem   Mendels    12/07/90 - bug 30123;add to_date calls so language independent
  13. Rem
  14. rem 
  15. rem $Header: utlsampl.sql 7020100.1 94/09/23 22:14:24 cli Generic<base> $ sqlbld.sql 
  16. rem 
  17. SET TERMOUT OFF
  18. SET ECHO OFF
  19.  
  20. rem CONGDON    Invoked in RDBMS at build time.   29-DEC-1988
  21. rem OATES:     Created: 16-Feb-83
  22.  
  23. GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER;
  24. GRANT CONNECT TO ADAMS IDENTIFIED BY WOOD;
  25. GRANT CONNECT TO JONES IDENTIFIED BY STEEL;
  26. GRANT CONNECT TO CLARK IDENTIFIED BY CLOTH;
  27. GRANT CONNECT TO BLAKE IDENTIFIED BY PAPER;
  28. DROP PUBLIC SYNONYM PARTS;
  29. rem The following "CONNECT" will fail the first time we run this file
  30. rem ... as will the "DROP" immediately following it ...
  31. CONNECT FORD/CAR
  32. DROP TABLE PARTS;
  33. CONNECT SYSTEM/MANAGER
  34. REVOKE CONNECT FROM FORD;
  35. CONNECT SCOTT/TIGER
  36. DROP TABLE DEPT;
  37. CREATE TABLE DEPT
  38.        (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
  39.     DNAME VARCHAR2(14) ,
  40.     LOC VARCHAR2(13) ) ;
  41. DROP TABLE EMP;
  42. CREATE TABLE EMP
  43.        (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
  44.     ENAME VARCHAR2(10),
  45.     JOB VARCHAR2(9),
  46.     MGR NUMBER(4),
  47.     HIREDATE DATE,
  48.     SAL NUMBER(7,2),
  49.     COMM NUMBER(7,2),
  50.     DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);
  51. INSERT INTO DEPT VALUES
  52.     (10,'ACCOUNTING','NEW YORK');
  53. INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
  54. INSERT INTO DEPT VALUES
  55.     (30,'SALES','CHICAGO');
  56. INSERT INTO DEPT VALUES
  57.     (40,'OPERATIONS','BOSTON');
  58. INSERT INTO EMP VALUES
  59. (7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);
  60. INSERT INTO EMP VALUES
  61. (7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);
  62. INSERT INTO EMP VALUES
  63. (7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);
  64. INSERT INTO EMP VALUES
  65. (7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);
  66. INSERT INTO EMP VALUES
  67. (7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);
  68. INSERT INTO EMP VALUES
  69. (7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);
  70. INSERT INTO EMP VALUES
  71. (7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);
  72. INSERT INTO EMP VALUES
  73. (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);
  74. INSERT INTO EMP VALUES
  75. (7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);
  76. INSERT INTO EMP VALUES
  77. (7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);
  78. INSERT INTO EMP VALUES
  79. (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);
  80. INSERT INTO EMP VALUES
  81. (7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);
  82. INSERT INTO EMP VALUES
  83. (7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);
  84. INSERT INTO EMP VALUES
  85. (7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);
  86. DROP TABLE BONUS;
  87. CREATE TABLE BONUS
  88.     (
  89.     ENAME VARCHAR2(10)    ,
  90.     JOB VARCHAR2(9)  ,
  91.     SAL NUMBER,
  92.     COMM NUMBER
  93.     ) ;
  94. DROP TABLE SALGRADE;
  95. CREATE TABLE SALGRADE
  96.       ( GRADE NUMBER,
  97.     LOSAL NUMBER,
  98.     HISAL NUMBER );
  99. INSERT INTO SALGRADE VALUES (1,700,1200);
  100. INSERT INTO SALGRADE VALUES (2,1201,1400);
  101. INSERT INTO SALGRADE VALUES (3,1401,2000);
  102. INSERT INTO SALGRADE VALUES (4,2001,3000);
  103. INSERT INTO SALGRADE VALUES (5,3001,9999);
  104. COMMIT;
  105. DROP TABLE PROJ;
  106. DROP VIEW EMP10;
  107. DROP VIEW PROJSTAFF;
  108. DROP VIEW PROJECTS;
  109. DROP VIEW NEW_YORK;
  110. DROP VIEW PAY;
  111. DROP VIEW DEPT_SAL;
  112. DROP VIEW ORG20;
  113. DROP SYNONYM DEPART;
  114. DROP VIEW EMPLOYEE;
  115. DROP VIEW EMP20;
  116. DROP VIEW MYSELF;
  117. DROP VIEW MY_EMPS;
  118. CONNECT SCOTT/TIGER
  119. DROP VIEW WORKERS;
  120. DROP CLUSTER DEPT_EMP;
  121. DROP TABLE PE;
  122. EXIT
  123.