| 
 | 1 | +Rem Copyright (c) 2016 by Oracle Corporation  | 
 | 2 | +Rem  | 
 | 3 | +Rem You may not use the identified files except in compliance with The MIT  | 
 | 4 | +Rem License (the "License.")  | 
 | 5 | +Rem  | 
 | 6 | +Rem You may obtain a copy of the License at  | 
 | 7 | +Rem https://github.com/oracle/Oracle.NET/blob/master/LICENSE  | 
 | 8 | +Rem  | 
 | 9 | +Rem Unless required by applicable law or agreed to in writing, software  | 
 | 10 | +Rem distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  | 
 | 11 | +Rem WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  | 
 | 12 | +Rem  | 
 | 13 | +Rem See the License for the specific language governing permissions and  | 
 | 14 | +Rem limitations under the License.  | 
 | 15 | +Rem  | 
 | 16 | +Rem NAME  | 
 | 17 | +REM scott.sql  | 
 | 18 | +Rem   | 
 | 19 | +Rem DESCRIPTION  | 
 | 20 | +Rem SCOTT is a database user whose schema is used for Oracle code demonstrations  | 
 | 21 | + | 
 | 22 | + | 
 | 23 | +SET TERMOUT OFF  | 
 | 24 | +SET ECHO OFF  | 
 | 25 | + | 
 | 26 | +rem CONGDON Invoked in RDBMS at build time. 29-DEC-1988  | 
 | 27 | +rem OATES: Created: 16-Feb-83  | 
 | 28 | + | 
 | 29 | +GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER;  | 
 | 30 | +ALTER USER SCOTT DEFAULT TABLESPACE USERS;  | 
 | 31 | +ALTER USER SCOTT TEMPORARY TABLESPACE TEMP;  | 
 | 32 | +CONNECT SCOTT/TIGER  | 
 | 33 | +DROP TABLE DEPT;  | 
 | 34 | +CREATE TABLE DEPT  | 
 | 35 | + (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,  | 
 | 36 | +DNAME VARCHAR2(14) ,  | 
 | 37 | +LOC VARCHAR2(13) ) ;  | 
 | 38 | +DROP TABLE EMP;  | 
 | 39 | +CREATE TABLE EMP  | 
 | 40 | + (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,  | 
 | 41 | +ENAME VARCHAR2(10),  | 
 | 42 | +JOB VARCHAR2(9),  | 
 | 43 | +MGR NUMBER(4),  | 
 | 44 | +HIREDATE DATE,  | 
 | 45 | +SAL NUMBER(7,2),  | 
 | 46 | +COMM NUMBER(7,2),  | 
 | 47 | +DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);  | 
 | 48 | +INSERT INTO DEPT VALUES  | 
 | 49 | +(10,'ACCOUNTING','NEW YORK');  | 
 | 50 | +INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');  | 
 | 51 | +INSERT INTO DEPT VALUES  | 
 | 52 | +(30,'SALES','CHICAGO');  | 
 | 53 | +INSERT INTO DEPT VALUES  | 
 | 54 | +(40,'OPERATIONS','BOSTON');  | 
 | 55 | +INSERT INTO EMP VALUES  | 
 | 56 | +(7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);  | 
 | 57 | +INSERT INTO EMP VALUES  | 
 | 58 | +(7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);  | 
 | 59 | +INSERT INTO EMP VALUES  | 
 | 60 | +(7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);  | 
 | 61 | +INSERT INTO EMP VALUES  | 
 | 62 | +(7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);  | 
 | 63 | +INSERT INTO EMP VALUES  | 
 | 64 | +(7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);  | 
 | 65 | +INSERT INTO EMP VALUES  | 
 | 66 | +(7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);  | 
 | 67 | +INSERT INTO EMP VALUES  | 
 | 68 | +(7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);  | 
 | 69 | +INSERT INTO EMP VALUES  | 
 | 70 | +(7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);  | 
 | 71 | +INSERT INTO EMP VALUES  | 
 | 72 | +(7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);  | 
 | 73 | +INSERT INTO EMP VALUES  | 
 | 74 | +(7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);  | 
 | 75 | +INSERT INTO EMP VALUES  | 
 | 76 | +(7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);  | 
 | 77 | +INSERT INTO EMP VALUES  | 
 | 78 | +(7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);  | 
 | 79 | +INSERT INTO EMP VALUES  | 
 | 80 | +(7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);  | 
 | 81 | +INSERT INTO EMP VALUES  | 
 | 82 | +(7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);  | 
 | 83 | +DROP TABLE BONUS;  | 
 | 84 | +CREATE TABLE BONUS  | 
 | 85 | +(  | 
 | 86 | +ENAME VARCHAR2(10)	,  | 
 | 87 | +JOB VARCHAR2(9) ,  | 
 | 88 | +SAL NUMBER,  | 
 | 89 | +COMM NUMBER  | 
 | 90 | +) ;  | 
 | 91 | +DROP TABLE SALGRADE;  | 
 | 92 | +CREATE TABLE SALGRADE  | 
 | 93 | + ( GRADE NUMBER,  | 
 | 94 | +LOSAL NUMBER,  | 
 | 95 | +HISAL NUMBER );  | 
 | 96 | +INSERT INTO SALGRADE VALUES (1,700,1200);  | 
 | 97 | +INSERT INTO SALGRADE VALUES (2,1201,1400);  | 
 | 98 | +INSERT INTO SALGRADE VALUES (3,1401,2000);  | 
 | 99 | +INSERT INTO SALGRADE VALUES (4,2001,3000);  | 
 | 100 | +INSERT INTO SALGRADE VALUES (5,3001,9999);  | 
 | 101 | +COMMIT;  | 
 | 102 | + | 
 | 103 | +SET TERMOUT ON  | 
 | 104 | +SET ECHO ON  | 
0 commit comments