0% found this document useful (0 votes)
180 views15 pages

JOINS in Oracle Apps R12

1. The document describes database tables for employees and departments in a company, including their structure and sample data. 2. An attempt to update an employee's department to a non-existent department number resulted in an integrity constraint violation error. 3. A join query on the employee and department tables returned employee records matched to the correct department names.

Uploaded by

Siddiqa Ayesha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views15 pages

JOINS in Oracle Apps R12

1. The document describes database tables for employees and departments in a company, including their structure and sample data. 2. An attempt to update an employee's department to a non-existent department number resulted in an integrity constraint violation error. 3. A join query on the employee and department tables returned employee records matched to the correct department names.

Uploaded by

Siddiqa Ayesha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SCOTT>>

SCOTT>>DESC EMP
Name Null? Type
----------------------------------------- -------- ---------------------
-------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)

SCOTT>>DESC DEPT
Name Null? Type
----------------------------------------- -------- ---------------------
-------
DEPTNO NOT NULL NUMBER(2)
DNAME VARCHAR2(14)
LOC VARCHAR2(13)

SCOTT>>SELECT * FROM DEPT;

DEPTNO DNAME LOC


---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

SCOTT>>UPDATE EMP SET DEPTNO=70 WHERE ENAME='SCOTT';


UPDATE EMP SET DEPTNO=70 WHERE ENAME='SCOTT'
*
ERROR at line 1:
ORA-02291: integrity constraint (SCOTT.FK_DEPTNO) violated - parent key
not
found

SCOTT>>SELECT CONSTRAINT_NAME,CONSTRAINT_TYPE
2 FROM USER_CONSTRAINTS
3 WHERE TABLE_NAME='EMP';

CONSTRAINT_NAME C
------------------------------ -
PK_EMP P
FK_DEPTNO R

SCOTT>>SELECT EMPNO,ENAME,DEPTNO,DNAME
2 FROM EMP,DEPT
3 ;
SELECT EMPNO,ENAME,DEPTNO,DNAME
*
ERROR at line 1:
ORA-00918: column ambiguously defined

SCOTT>>SELECT EMPNO,ENAME,DEPT.DEPTNO,DNAME
2 FROM EMP,DEPT
3 ;

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7369 SMITH 10 ACCOUNTING
7499 ALLEN 10 ACCOUNTING
7521 WARD 10 ACCOUNTING
7566 JONES 10 ACCOUNTING
7654 MARTIN 10 ACCOUNTING
7698 BLAKE 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7788 SCOTT 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7844 TURNER 10 ACCOUNTING
7876 ADAMS 10 ACCOUNTING

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7900 JAMES 10 ACCOUNTING
7902 FORD 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7369 SMITH 20 RESEARCH
7499 ALLEN 20 RESEARCH
7521 WARD 20 RESEARCH
7566 JONES 20 RESEARCH
7654 MARTIN 20 RESEARCH
7698 BLAKE 20 RESEARCH
7782 CLARK 20 RESEARCH
7788 SCOTT 20 RESEARCH

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7839 KING 20 RESEARCH
7844 TURNER 20 RESEARCH
7876 ADAMS 20 RESEARCH
7900 JAMES 20 RESEARCH
7902 FORD 20 RESEARCH
7934 MILLER 20 RESEARCH
7369 SMITH 30 SALES
7499 ALLEN 30 SALES
7521 WARD 30 SALES
7566 JONES 30 SALES
7654 MARTIN 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7698 BLAKE 30 SALES
7782 CLARK 30 SALES
7788 SCOTT 30 SALES
7839 KING 30 SALES
7844 TURNER 30 SALES
7876 ADAMS 30 SALES
7900 JAMES 30 SALES
7902 FORD 30 SALES
7934 MILLER 30 SALES
7369 SMITH 40 OPERATIONS
7499 ALLEN 40 OPERATIONS

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7521 WARD 40 OPERATIONS
7566 JONES 40 OPERATIONS
7654 MARTIN 40 OPERATIONS
7698 BLAKE 40 OPERATIONS
7782 CLARK 40 OPERATIONS
7788 SCOTT 40 OPERATIONS
7839 KING 40 OPERATIONS
7844 TURNER 40 OPERATIONS
7876 ADAMS 40 OPERATIONS
7900 JAMES 40 OPERATIONS
7902 FORD 40 OPERATIONS

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7934 MILLER 40 OPERATIONS

56 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,DEPT.DEPTNO,DNAME
2* FROM EMP,DEPT
3 ;

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7369 SMITH 10 ACCOUNTING
7499 ALLEN 10 ACCOUNTING
7521 WARD 10 ACCOUNTING
7566 JONES 10 ACCOUNTING
7654 MARTIN 10 ACCOUNTING
7698 BLAKE 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7788 SCOTT 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7844 TURNER 10 ACCOUNTING
7876 ADAMS 10 ACCOUNTING

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7900 JAMES 10 ACCOUNTING
7902 FORD 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7369 SMITH 20 RESEARCH
7499 ALLEN 20 RESEARCH
7521 WARD 20 RESEARCH
7566 JONES 20 RESEARCH
7654 MARTIN 20 RESEARCH
7698 BLAKE 20 RESEARCH
7782 CLARK 20 RESEARCH
7788 SCOTT 20 RESEARCH

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7839 KING 20 RESEARCH
7844 TURNER 20 RESEARCH
7876 ADAMS 20 RESEARCH
7900 JAMES 20 RESEARCH
7902 FORD 20 RESEARCH
7934 MILLER 20 RESEARCH
7369 SMITH 30 SALES
7499 ALLEN 30 SALES
7521 WARD 30 SALES
7566 JONES 30 SALES
7654 MARTIN 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7698 BLAKE 30 SALES
7782 CLARK 30 SALES
7788 SCOTT 30 SALES
7839 KING 30 SALES
7844 TURNER 30 SALES
7876 ADAMS 30 SALES
7900 JAMES 30 SALES
7902 FORD 30 SALES
7934 MILLER 30 SALES
7369 SMITH 40 OPERATIONS
7499 ALLEN 40 OPERATIONS

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7521 WARD 40 OPERATIONS
7566 JONES 40 OPERATIONS
7654 MARTIN 40 OPERATIONS
7698 BLAKE 40 OPERATIONS
7782 CLARK 40 OPERATIONS
7788 SCOTT 40 OPERATIONS
7839 KING 40 OPERATIONS
7844 TURNER 40 OPERATIONS
7876 ADAMS 40 OPERATIONS
7900 JAMES 40 OPERATIONS
7902 FORD 40 OPERATIONS

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7934 MILLER 40 OPERATIONS

56 rows selected.

SCOTT>>SELECT EMPNO,ENAME,DEPT.DEPTNO,DNAME
2 FROM EMP,DEPT
3 WHERE EMP.DEPTNO=DEPT.DEPTNO
4 ;

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7782 CLARK 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7566 JONES 20 RESEARCH
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7369 SMITH 20 RESEARCH
7788 SCOTT 20 RESEARCH
7521 WARD 30 SALES
7844 TURNER 30 SALES
7499 ALLEN 30 SALES
EMPNO ENAME DEPTNO DNAME
---------- ---------- ---------- --------------
7900 JAMES 30 SALES
7698 BLAKE 30 SALES
7654 MARTIN 30 SALES

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,DEPTNO,DNAME
2* FROM EMP NATURAL JOIN DEPT
3 ;

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7782 CLARK 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7566 JONES 20 RESEARCH
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7369 SMITH 20 RESEARCH
7788 SCOTT 20 RESEARCH
7521 WARD 30 SALES
7844 TURNER 30 SALES
7499 ALLEN 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7900 JAMES 30 SALES
7698 BLAKE 30 SALES
7654 MARTIN 30 SALES

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,DEPT.DEPTNO,DNAME
2 FROM EMP, DEPT
3* WHERE DEPT.DEPTNO=EMP.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7782 CLARK 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7566 JONES 20 RESEARCH
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7369 SMITH 20 RESEARCH
7788 SCOTT 20 RESEARCH
7521 WARD 30 SALES
7844 TURNER 30 SALES
7499 ALLEN 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7900 JAMES 30 SALES
7698 BLAKE 30 SALES
7654 MARTIN 30 SALES

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM EMP E, DEPT D
3* WHERE D.DEPTNO=E.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7782 CLARK 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7566 JONES 20 RESEARCH
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7369 SMITH 20 RESEARCH
7788 SCOTT 20 RESEARCH
7521 WARD 30 SALES
7844 TURNER 30 SALES
7499 ALLEN 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7900 JAMES 30 SALES
7698 BLAKE 30 SALES
7654 MARTIN 30 SALES

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1* SELECT * FROM SALGRADE


SCOTT>>/

GRADE LOSAL HISAL


---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999

SCOTT>>SELECT EMPNO,ENAME,SAL,GRADE
2 FROM EMP,SALGRADE
3 WHERE SAL BETWEEN LOSAL AND HISAL;

EMPNO ENAME SAL GRADE


---------- ---------- ---------- ----------
7369 SMITH 800 1
7900 JAMES 950 1
7876 ADAMS 1100 1
7521 WARD 1250 2
7654 MARTIN 1250 2
7934 MILLER 1300 2
7844 TURNER 1500 3
7499 ALLEN 1600 3
7782 CLARK 2450 4
7698 BLAKE 2850 4
7566 JONES 2975 4

EMPNO ENAME SAL GRADE


---------- ---------- ---------- ----------
7788 SCOTT 3000 4
7902 FORD 3000 4
7839 KING 5000 5

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,SAL,GRADE
2 FROM EMP,SALGRADE
3* WHERE SAL >=LOSAL AND SAL<=HISAL
SCOTT>>/

EMPNO ENAME SAL GRADE


---------- ---------- ---------- ----------
7369 SMITH 800 1
7900 JAMES 950 1
7876 ADAMS 1100 1
7521 WARD 1250 2
7654 MARTIN 1250 2
7934 MILLER 1300 2
7844 TURNER 1500 3
7499 ALLEN 1600 3
7782 CLARK 2450 4
7698 BLAKE 2850 4
7566 JONES 2975 4

EMPNO ENAME SAL GRADE


---------- ---------- ---------- ----------
7788 SCOTT 3000 4
7902 FORD 3000 4
7839 KING 5000 5

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,SAL,GRADE,DNAME
2 FROM EMP,SALGRADE,DEPT
3 WHERE SAL BETWEEN LOSAL AND HISAL
4* AND EMP.DEPTNO=DEPT.DEPTNO
SCOTT>>/

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7369 SMITH 800 1 RESEARCH
7900 JAMES 950 1 SALES
7876 ADAMS 1100 1 RESEARCH
7521 WARD 1250 2 SALES
7654 MARTIN 1250 2 SALES
7934 MILLER 1300 2 ACCOUNTING
7844 TURNER 1500 3 SALES
7499 ALLEN 1600 3 SALES
7782 CLARK 2450 4 ACCOUNTING
7698 BLAKE 2850 4 SALES
7566 JONES 2975 4 RESEARCH

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7788 SCOTT 3000 4 RESEARCH
7902 FORD 3000 4 RESEARCH
7839 KING 5000 5 ACCOUNTING

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,SAL,GRADE,DNAME
2 FROM EMP,SALGRADE,DEPT
3* WHERE EMP.DEPTNO=DEPT.DEPTNO
SCOTT>>/

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7369 SMITH 800 5 RESEARCH
7369 SMITH 800 4 RESEARCH
7369 SMITH 800 3 RESEARCH
7369 SMITH 800 2 RESEARCH
7369 SMITH 800 1 RESEARCH
7499 ALLEN 1600 5 SALES
7499 ALLEN 1600 4 SALES
7499 ALLEN 1600 3 SALES
7499 ALLEN 1600 2 SALES
7499 ALLEN 1600 1 SALES
7521 WARD 1250 5 SALES

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7521 WARD 1250 4 SALES
7521 WARD 1250 3 SALES
7521 WARD 1250 2 SALES
7521 WARD 1250 1 SALES
7566 JONES 2975 5 RESEARCH
7566 JONES 2975 4 RESEARCH
7566 JONES 2975 3 RESEARCH
7566 JONES 2975 2 RESEARCH
7566 JONES 2975 1 RESEARCH
7654 MARTIN 1250 5 SALES
7654 MARTIN 1250 4 SALES

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7654 MARTIN 1250 3 SALES
7654 MARTIN 1250 2 SALES
7654 MARTIN 1250 1 SALES
7698 BLAKE 2850 5 SALES
7698 BLAKE 2850 4 SALES
7698 BLAKE 2850 3 SALES
7698 BLAKE 2850 2 SALES
7698 BLAKE 2850 1 SALES
7782 CLARK 2450 5 ACCOUNTING
7782 CLARK 2450 4 ACCOUNTING
7782 CLARK 2450 3 ACCOUNTING

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7782 CLARK 2450 2 ACCOUNTING
7782 CLARK 2450 1 ACCOUNTING
7788 SCOTT 3000 5 RESEARCH
7788 SCOTT 3000 4 RESEARCH
7788 SCOTT 3000 3 RESEARCH
7788 SCOTT 3000 2 RESEARCH
7788 SCOTT 3000 1 RESEARCH
7839 KING 5000 5 ACCOUNTING
7839 KING 5000 4 ACCOUNTING
7839 KING 5000 3 ACCOUNTING
7839 KING 5000 2 ACCOUNTING

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7839 KING 5000 1 ACCOUNTING
7844 TURNER 1500 5 SALES
7844 TURNER 1500 4 SALES
7844 TURNER 1500 3 SALES
7844 TURNER 1500 2 SALES
7844 TURNER 1500 1 SALES
7876 ADAMS 1100 5 RESEARCH
7876 ADAMS 1100 4 RESEARCH
7876 ADAMS 1100 3 RESEARCH
7876 ADAMS 1100 2 RESEARCH
7876 ADAMS 1100 1 RESEARCH

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7900 JAMES 950 5 SALES
7900 JAMES 950 4 SALES
7900 JAMES 950 3 SALES
7900 JAMES 950 2 SALES
7900 JAMES 950 1 SALES
7902 FORD 3000 5 RESEARCH
7902 FORD 3000 4 RESEARCH
7902 FORD 3000 3 RESEARCH
7902 FORD 3000 2 RESEARCH
7902 FORD 3000 1 RESEARCH
7934 MILLER 1300 5 ACCOUNTING

EMPNO ENAME SAL GRADE DNAME


---------- ---------- ---------- ---------- --------------
7934 MILLER 1300 4 ACCOUNTING
7934 MILLER 1300 3 ACCOUNTING
7934 MILLER 1300 2 ACCOUNTING
7934 MILLER 1300 1 ACCOUNTING

70 rows selected.

SCOTT>>CL SCR
SCOTT>>SELECT EMPNO,ENAME,MGR FROM EMP;

EMPNO ENAME MGR


---------- ---------- ----------
7369 SMITH 7902
7499 ALLEN 7698
7521 WARD 7698
7566 JONES 7839
7654 MARTIN 7698
7698 BLAKE 7839
7782 CLARK 7839
7788 SCOTT 7566
7839 KING
7844 TURNER 7698
7876 ADAMS 7788

EMPNO ENAME MGR


---------- ---------- ----------
7900 JAMES 7698
7902 FORD 7566
7934 MILLER 7782

14 rows selected.

SCOTT>>
SCOTT>>ED
Wrote file afiedt.buf

1 SELECT E.ENAME "EMPLOYEE",M.ENAME "MANAGER"


2 FROM EMP E,EMP M
3* WHERE E.MGR=M.EMPNO
SCOTT>>/

EMPLOYEE MANAGER
---------- ----------
FORD JONES
SCOTT JONES
TURNER BLAKE
ALLEN BLAKE
WARD BLAKE
JAMES BLAKE
MARTIN BLAKE
MILLER CLARK
ADAMS SCOTT
BLAKE KING
JONES KING

EMPLOYEE MANAGER
---------- ----------
CLARK KING
SMITH FORD

13 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT E.ENAME "EMPLOYEE",M.ENAME "MANAGER"


2 FROM EMP E,EMP M
3* WHERE E.MGR=M.EMPNO
SCOTT>>CL SCR

SCOTT>>INSERT INTO EMP(EMPNO,ENAME,SAL)


2 VALUES(1122,'RAJ',1500);

1 row created.

SCOTT>>INSERT INTO EMP(EMPNO,ENAME,SAL)


2 VALUES(4455,'SONALI',2300);

1 row created.

SCOTT>>SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM EMP E,DEPT D
3 WHERE E.DEPTNO=D.DEPTNO;

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7902 FORD 20 RESEARCH
7788 SCOTT 20 RESEARCH
7876 ADAMS 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7844 TURNER 30 SALES
7654 MARTIN 30 SALES
7521 WARD 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7499 ALLEN 30 SALES
7698 BLAKE 30 SALES
7900 JAMES 30 SALES

14 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM EMP E LEFT OUTER JOIN DEPT D
3* ON E.DEPTNO=D.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7934 MILLER 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7788 SCOTT 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7900 JAMES 30 SALES
7844 TURNER 30 SALES
7698 BLAKE 30 SALES
EMPNO ENAME DEPTNO DNAME
---------- ---------- ---------- --------------
7654 MARTIN 30 SALES
7521 WARD 30 SALES
7499 ALLEN 30 SALES
4455 SONALI
1122 RAJ

16 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM DEPT D LEFT OUTER JOIN EMP E
3* ON E.DEPTNO=D.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7902 FORD 20 RESEARCH
7788 SCOTT 20 RESEARCH
7876 ADAMS 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7844 TURNER 30 SALES
7654 MARTIN 30 SALES
7521 WARD 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7499 ALLEN 30 SALES
7698 BLAKE 30 SALES
7900 JAMES 30 SALES
40 OPERATIONS

15 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM DEPT D RIGHT OUTER JOIN EMP E
3* ON E.DEPTNO=D.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7934 MILLER 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7788 SCOTT 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7900 JAMES 30 SALES
7844 TURNER 30 SALES
7698 BLAKE 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7654 MARTIN 30 SALES
7521 WARD 30 SALES
7499 ALLEN 30 SALES
4455 SONALI
1122 RAJ

16 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM DEPT D FULL OUTER JOIN EMP E
3* ON E.DEPTNO=D.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
1122 RAJ
4455 SONALI
7369 SMITH 20 RESEARCH
7499 ALLEN 30 SALES
7521 WARD 30 SALES
7566 JONES 20 RESEARCH
7654 MARTIN 30 SALES
7698 BLAKE 30 SALES
7782 CLARK 10 ACCOUNTING
7788 SCOTT 20 RESEARCH
7839 KING 10 ACCOUNTING

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7844 TURNER 30 SALES
7876 ADAMS 20 RESEARCH
7900 JAMES 30 SALES
7902 FORD 20 RESEARCH
7934 MILLER 10 ACCOUNTING
40 OPERATIONS

17 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM DEPT D FULL OUTER JOIN EMP E
3* ON D.DEPTNO=E.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
1122 RAJ
4455 SONALI
7369 SMITH 20 RESEARCH
7499 ALLEN 30 SALES
7521 WARD 30 SALES
7566 JONES 20 RESEARCH
7654 MARTIN 30 SALES
7698 BLAKE 30 SALES
7782 CLARK 10 ACCOUNTING
7788 SCOTT 20 RESEARCH
7839 KING 10 ACCOUNTING

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7844 TURNER 30 SALES
7876 ADAMS 20 RESEARCH
7900 JAMES 30 SALES
7902 FORD 20 RESEARCH
7934 MILLER 10 ACCOUNTING
40 OPERATIONS

17 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM EMP E,DEPT D
3* WHERE D.DEPTNO=E.DEPTNO(+)
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7934 MILLER 10 ACCOUNTING
7902 FORD 20 RESEARCH
7788 SCOTT 20 RESEARCH
7876 ADAMS 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7844 TURNER 30 SALES
7654 MARTIN 30 SALES
7521 WARD 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7499 ALLEN 30 SALES
7698 BLAKE 30 SALES
7900 JAMES 30 SALES
40 OPERATIONS

15 rows selected.

SCOTT>>ED
Wrote file afiedt.buf

1 SELECT EMPNO,ENAME,D.DEPTNO,DNAME
2 FROM DEPT D,EMP E
3* WHERE D.DEPTNO(+)=E.DEPTNO
SCOTT>>/

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7934 MILLER 10 ACCOUNTING
7839 KING 10 ACCOUNTING
7782 CLARK 10 ACCOUNTING
7902 FORD 20 RESEARCH
7876 ADAMS 20 RESEARCH
7788 SCOTT 20 RESEARCH
7566 JONES 20 RESEARCH
7369 SMITH 20 RESEARCH
7900 JAMES 30 SALES
7844 TURNER 30 SALES
7698 BLAKE 30 SALES

EMPNO ENAME DEPTNO DNAME


---------- ---------- ---------- --------------
7654 MARTIN 30 SALES
7521 WARD 30 SALES
7499 ALLEN 30 SALES
4455 SONALI
1122 RAJ

16 rows selected.

SCOTT>>SPOOL OFF

You might also like