You are on page 1of 20

Spool File For Oracle Students Trained by Mr.

Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
SELECT Ename, Job, Sal --Columns Only From Emp
FROM Emp, Dept --JOIN Principle

SELECT Dname, Loc --Columns Only From Dept


FROM Emp, Dept --JOIN Principle

SELECT Ename, Job, Sal, Dname, Loc --Columns From Emp And Dept
FROM Emp, Dept --JOIN Principle

SELECT
Ename, --Non-Common Column Only From Emp
Job, --Non-Common Column Only From Emp
Dname, --Non-Common Column Only From Dept
Loc, --Non-Common Column Only From Dept
Dept.Deptno --Common Column Existing in Both Emp And Dept Qualified As A
Reference At Runtime To Only Dept
FROM Emp, Dept --JOIN Principle

SELECT
Ename, --Non-Common Column Only From Emp
Job, --Non-Common Column Only From Emp
Dname, --Non-Common Column Only From Dept
Loc, --Non-Common Column Only From Dept
Emp.Deptno --Common Column Existing in Both Emp And Dept Qualified As A
Reference At Runtime To Only Emp
FROM Emp, Dept --JOIN Principle
SQL> cl scr

SQL> CREATE TABLE MyEmp


2 (
3 Empno NUMBER(4)
4 CONSTRAINT MyEmp_Empno_PK PRIMARY KEY
5 CONSTRAINT MyEmp_Empno_CHK01
6 CHECK(Empno BETWEEN 1000 AND 5000),
7 Ename VARCHAR2(15)
8 DEFAULT 'NOT GIVEN'
9 CONSTRAINT MyEmp_Ename_NN NOT NULL
10 CONSTRAINT MyEmp_Ename_CHK01
11 CHECK(Ename = UPPER(Ename)),
12 Job VARCHAR2(16)
13 DEFAULT 'NOT GIVEN'
14 CONSTRAINT MyEmp_Job_NN NOT NULL
15 CONSTRAINT MyJob_Job_CHK01
16 CHECK(Job = UPPER(Job))
17 CONSTRAINT MyEmp_Job_CHK01
18 CHECK
19 (
20 Job IN
21 (
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
22 'PRESIDENT',
23 'MANAGER',
24 'ANALYST',
25 'SALESMAN',
26 'CLERK',
27 'NOT GIVEN'
28 )
29 ),
30 Sal NUMBER(8, 2)
31 DEFAULT 1000
32 CONSTRAINT MyEmp_Sal_NN NOT NULL
33 CONSTRAINT MyEmp_Sal_CHK01
34 CHECK(Sal BETWEEN 1000 AND 100000),
35 Comm NUMBER(8, 2)
36 DEFAULT 0
37 CONSTRAINT MyEmp_Comm_CHK01
38 CHECK(Comm BETWEEN 0 AND 25000),
39 HireDate DATE
40 DEFAULT SYSDATE
41 CONSTRAINT MyEmp_HireDate_NN NOT NULL,
42 MGR NUMBER(4)
43 CONSTRAINT MyEmp_MGR_CHK01
44 CHECK(MGR BETWEEN 1000 AND 5000),
45 Deptno NUMBER(2)
46 CONSTRAINT MyEmp_Deptno_NN NOT NULL
47 CONSTRAINT MyEmp_Deptno_CHK01
48 CHECK(Deptno IN(10, 20, 30, 40, 50, 60, 70, 80, 90)),
49 CONSTRAINT MyEmp_MGR_FK
50 FOREIGN KEY(MGR)
51 REFERENCES MyEmp(Empno)
52 ON DELETE SET NULL,
53 CONSTRAINT MyEmp_Deptno_FK
54 FOREIGN KEY(Deptno)
55 REFERENCES MyDept(Deptno)
56 ON DELETE CASCADE,
57 CONSTRAINT MyEmp_TotSal_CHK01
58 CHECK(Sal + NVL(Comm, 0) <= 100000)
59 );

Table created.

SQL> DESC USER_CONSTRAINTS


Name Null? Type
----------------------------------------- -------- ---------------------
-------
OWNER NOT NULL VARCHAR2(30)
CONSTRAINT_NAME NOT NULL VARCHAR2(30)
CONSTRAINT_TYPE VARCHAR2(1)
TABLE_NAME NOT NULL VARCHAR2(30)
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
SEARCH_CONDITION LONG
R_OWNER VARCHAR2(30)
R_CONSTRAINT_NAME VARCHAR2(30)
DELETE_RULE VARCHAR2(9)
STATUS VARCHAR2(8)
DEFERRABLE VARCHAR2(14)
DEFERRED VARCHAR2(9)
VALIDATED VARCHAR2(13)
GENERATED VARCHAR2(14)
BAD VARCHAR2(3)
RELY VARCHAR2(4)
LAST_CHANGE DATE
INDEX_OWNER VARCHAR2(30)
INDEX_NAME VARCHAR2(30)
INVALID VARCHAR2(7)
VIEW_RELATED VARCHAR2(14)

SQL> DESC USER_CONS_COLUMNS


Name Null? Type
----------------------------------------- -------- ---------------------
-------
OWNER NOT NULL VARCHAR2(30)
CONSTRAINT_NAME NOT NULL VARCHAR2(30)
TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME VARCHAR2(4000)
POSITION NUMBER

SQL> COL CONSTRAINT_NAME FORMAT A20


SQL> COL TABLE_NAME FORMAT A10
SQL> COL SEARCH_CONDITION FORMAT A50
SQL> SELECT TABLE_NAME, CONSTRAINT_NAME, CONSTRAINT_TYPE ConsT,
SEARCH_CONDITION
2 FROM USER_CONSTRAINTS
3 WHERE TABLE_NAME = 'MYDEPT';

TABLE_NAME CONSTRAINT_NAME C
---------- -------------------- -
SEARCH_CONDITION
--------------------------------------------------
MYDEPT MYDEPT_DNAME_NN C
"DNAME" IS NOT NULL

MYDEPT MYDEPT_LOC_NN C
"LOC" IS NOT NULL

MYDEPT MYDEPT_DEPTNO_CHK01 C
Deptno IN(10, 20, 30, 40, 50, 60, 70, 80, 90)

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
TABLE_NAME CONSTRAINT_NAME C
---------- -------------------- -
SEARCH_CONDITION
--------------------------------------------------
MYDEPT MYDEPT_DNAME_CHK01 C
Dname = UPPER(Dname)

MYDEPT MYDEPT_LOC_CHK01 C
Loc = UPPER(Loc)

MYDEPT MYDEPT_LOC_CHK02 C
Loc IN('NEW YORK', 'BOSTON', 'CHICAGO', 'DALLAS',
'NOT GIVEN')

TABLE_NAME CONSTRAINT_NAME C
---------- -------------------- -
SEARCH_CONDITION
--------------------------------------------------

MYDEPT MYDEPT_DEPTNO_PK P

MYDEPT MYDEPT_DNAME_UNQ U

8 rows selected.

SQL> COL SEARCH_CONDITION FORMAT A30


SQL> R
1 SELECT TABLE_NAME, CONSTRAINT_NAME, CONSTRAINT_TYPE ConsT,
SEARCH_CONDITION
2 FROM USER_CONSTRAINTS
3* WHERE TABLE_NAME = 'MYDEPT'

TABLE_NAME CONSTRAINT_NAME C SEARCH_CONDITION


---------- -------------------- - ------------------------------
MYDEPT MYDEPT_DNAME_NN C "DNAME" IS NOT NULL
MYDEPT MYDEPT_LOC_NN C "LOC" IS NOT NULL
MYDEPT MYDEPT_DEPTNO_CHK01 C Deptno IN(10, 20, 30, 40, 50,
60, 70, 80, 90)

MYDEPT MYDEPT_DNAME_CHK01 C Dname = UPPER(Dname)


MYDEPT MYDEPT_LOC_CHK01 C Loc = UPPER(Loc)
MYDEPT MYDEPT_LOC_CHK02 C Loc IN('NEW YORK', 'BOSTON', '
CHICAGO', 'DALLAS', 'NOT GIVEN
')

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
TABLE_NAME CONSTRAINT_NAME C SEARCH_CONDITION
---------- -------------------- - ------------------------------
MYDEPT MYDEPT_DEPTNO_PK P
MYDEPT MYDEPT_DNAME_UNQ U

8 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT TABLE_NAME, CONSTRAINT_NAME, CONSTRAINT_TYPE ConsT,


SEARCH_CONDITION
2 FROM USER_CONSTRAINTS
3* WHERE TABLE_NAME = 'MYEMP'
SQL> /

TABLE_NAME CONSTRAINT_NAME C SEARCH_CONDITION


---------- -------------------- - ------------------------------
MYEMP MYEMP_ENAME_NN C "ENAME" IS NOT NULL
MYEMP MYEMP_JOB_NN C "JOB" IS NOT NULL
MYEMP MYEMP_SAL_NN C "SAL" IS NOT NULL
MYEMP MYEMP_HIREDATE_NN C "HIREDATE" IS NOT NULL
MYEMP MYEMP_DEPTNO_NN C "DEPTNO" IS NOT NULL
MYEMP MYEMP_EMPNO_CHK01 C Empno BETWEEN 1000 AND 5000
MYEMP MYEMP_ENAME_CHK01 C Ename = UPPER(Ename)
MYEMP MYJOB_JOB_CHK01 C Job = UPPER(Job)
MYEMP MYEMP_JOB_CHK01 C
Job IN
(

TABLE_NAME CONSTRAINT_NAME C SEARCH_CONDITION


---------- -------------------- - ------------------------------
'PRESIDENT',
'MANAGER',
'ANALYST',
'SALESMAN',
'CLERK',

MYEMP MYEMP_SAL_CHK01 C Sal BETWEEN 1000 AND 100000


MYEMP MYEMP_COMM_CHK01 C Comm BETWEEN 0 AND 25000
MYEMP MYEMP_MGR_CHK01 C MGR BETWEEN 1000 AND 5000
MYEMP MYEMP_DEPTNO_CHK01 C Deptno IN(10, 20, 30, 40, 50,

TABLE_NAME CONSTRAINT_NAME C SEARCH_CONDITION


---------- -------------------- - ------------------------------
60, 70, 80, 90)

MYEMP MYEMP_TOTSAL_CHK01 C Sal + NVL(Comm, 0) <= 100000


--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MYEMP MYEMP_EMPNO_PK P
MYEMP MYEMP_MGR_FK R
MYEMP MYEMP_DEPTNO_FK R

17 rows selected.

SQL> COL COLUMN_NAME FORMAT A11


SQL> SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME
2 FROM USER_CONS_COLUMNS
3 WHERE TABLE_NAME = 'MYDEPT';

TABLE_NAME COLUMN_NAME CONSTRAINT_NAME


---------- ----------- --------------------
MYDEPT DNAME MYDEPT_DNAME_UNQ
MYDEPT DEPTNO MYDEPT_DEPTNO_PK
MYDEPT LOC MYDEPT_LOC_CHK01
MYDEPT DNAME MYDEPT_DNAME_CHK01
MYDEPT DEPTNO MYDEPT_DEPTNO_CHK01
MYDEPT LOC MYDEPT_LOC_NN
MYDEPT DNAME MYDEPT_DNAME_NN
MYDEPT LOC MYDEPT_LOC_CHK02

8 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME


2 FROM USER_CONS_COLUMNS
3* WHERE TABLE_NAME = 'MYEMP'
SQL> /

TABLE_NAME COLUMN_NAME CONSTRAINT_NAME


---------- ----------- --------------------
MYEMP DEPTNO MYEMP_DEPTNO_FK
MYEMP MGR MYEMP_MGR_FK
MYEMP EMPNO MYEMP_EMPNO_PK
MYEMP COMM MYEMP_TOTSAL_CHK01
MYEMP SAL MYEMP_TOTSAL_CHK01
MYEMP DEPTNO MYEMP_DEPTNO_CHK01
MYEMP MGR MYEMP_MGR_CHK01
MYEMP COMM MYEMP_COMM_CHK01
MYEMP SAL MYEMP_SAL_CHK01
MYEMP JOB MYEMP_JOB_CHK01
MYEMP JOB MYJOB_JOB_CHK01

TABLE_NAME COLUMN_NAME CONSTRAINT_NAME


---------- ----------- --------------------
MYEMP ENAME MYEMP_ENAME_CHK01
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MYEMP EMPNO MYEMP_EMPNO_CHK01
MYEMP DEPTNO MYEMP_DEPTNO_NN
MYEMP HIREDATE MYEMP_HIREDATE_NN
MYEMP SAL MYEMP_SAL_NN
MYEMP JOB MYEMP_JOB_NN
MYEMP ENAME MYEMP_ENAME_NN

18 rows selected.

SQL> SELECT Ename, Job, Dname, Loc


2 FROM Emp, Dept;

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
KING PRESIDENT ACCOUNTING NEW YORK
BLAKE MANAGER ACCOUNTING NEW YORK
CLARK MANAGER ACCOUNTING NEW YORK
JONES MANAGER ACCOUNTING NEW YORK
MARTIN SALESMAN ACCOUNTING NEW YORK
ALLEN SALESMAN ACCOUNTING NEW YORK
TURNER SALESMAN ACCOUNTING NEW YORK
JAMES CLERK ACCOUNTING NEW YORK
WARD SALESMAN ACCOUNTING NEW YORK
FORD ANALYST ACCOUNTING NEW YORK
SMITH CLERK ACCOUNTING NEW YORK

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
SCOTT ANALYST ACCOUNTING NEW YORK
ADAMS CLERK ACCOUNTING NEW YORK
MILLER CLERK ACCOUNTING NEW YORK
KING PRESIDENT RESEARCH DALLAS
BLAKE MANAGER RESEARCH DALLAS
CLARK MANAGER RESEARCH DALLAS
JONES MANAGER RESEARCH DALLAS
MARTIN SALESMAN RESEARCH DALLAS
ALLEN SALESMAN RESEARCH DALLAS
TURNER SALESMAN RESEARCH DALLAS
JAMES CLERK RESEARCH DALLAS

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
WARD SALESMAN RESEARCH DALLAS
FORD ANALYST RESEARCH DALLAS
SMITH CLERK RESEARCH DALLAS
SCOTT ANALYST RESEARCH DALLAS
ADAMS CLERK RESEARCH DALLAS
MILLER CLERK RESEARCH DALLAS
KING PRESIDENT SALES CHICAGO
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
BLAKE MANAGER SALES CHICAGO
CLARK MANAGER SALES CHICAGO
JONES MANAGER SALES CHICAGO
MARTIN SALESMAN SALES CHICAGO

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
ALLEN SALESMAN SALES CHICAGO
TURNER SALESMAN SALES CHICAGO
JAMES CLERK SALES CHICAGO
WARD SALESMAN SALES CHICAGO
FORD ANALYST SALES CHICAGO
SMITH CLERK SALES CHICAGO
SCOTT ANALYST SALES CHICAGO
ADAMS CLERK SALES CHICAGO
MILLER CLERK SALES CHICAGO
KING PRESIDENT OPERATIONS BOSTON
BLAKE MANAGER OPERATIONS BOSTON

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
CLARK MANAGER OPERATIONS BOSTON
JONES MANAGER OPERATIONS BOSTON
MARTIN SALESMAN OPERATIONS BOSTON
ALLEN SALESMAN OPERATIONS BOSTON
TURNER SALESMAN OPERATIONS BOSTON
JAMES CLERK OPERATIONS BOSTON
WARD SALESMAN OPERATIONS BOSTON
FORD ANALYST OPERATIONS BOSTON
SMITH CLERK OPERATIONS BOSTON
SCOTT ANALYST OPERATIONS BOSTON
ADAMS CLERK OPERATIONS BOSTON

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
MILLER CLERK OPERATIONS BOSTON

56 rows selected.

SQL> SELECT Ename, Job, Dname, Loc


2 FROM Emp, Dept
3 ORDER BY Ename;

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
ADAMS CLERK ACCOUNTING NEW YORK
ADAMS CLERK RESEARCH DALLAS
ADAMS CLERK OPERATIONS BOSTON
ADAMS CLERK SALES CHICAGO
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
ALLEN SALESMAN ACCOUNTING NEW YORK
ALLEN SALESMAN SALES CHICAGO
ALLEN SALESMAN RESEARCH DALLAS
ALLEN SALESMAN OPERATIONS BOSTON
BLAKE MANAGER ACCOUNTING NEW YORK
BLAKE MANAGER RESEARCH DALLAS
BLAKE MANAGER SALES CHICAGO

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
BLAKE MANAGER OPERATIONS BOSTON
CLARK MANAGER ACCOUNTING NEW YORK
CLARK MANAGER SALES CHICAGO
CLARK MANAGER OPERATIONS BOSTON
CLARK MANAGER RESEARCH DALLAS
FORD ANALYST ACCOUNTING NEW YORK
FORD ANALYST OPERATIONS BOSTON
FORD ANALYST SALES CHICAGO
FORD ANALYST RESEARCH DALLAS
JAMES CLERK ACCOUNTING NEW YORK
JAMES CLERK OPERATIONS BOSTON

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
JAMES CLERK SALES CHICAGO
JAMES CLERK RESEARCH DALLAS
JONES MANAGER ACCOUNTING NEW YORK
JONES MANAGER OPERATIONS BOSTON
JONES MANAGER SALES CHICAGO
JONES MANAGER RESEARCH DALLAS
KING PRESIDENT ACCOUNTING NEW YORK
KING PRESIDENT OPERATIONS BOSTON
KING PRESIDENT SALES CHICAGO
KING PRESIDENT RESEARCH DALLAS
MARTIN SALESMAN ACCOUNTING NEW YORK

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
MARTIN SALESMAN SALES CHICAGO
MARTIN SALESMAN OPERATIONS BOSTON
MARTIN SALESMAN RESEARCH DALLAS
MILLER CLERK ACCOUNTING NEW YORK
MILLER CLERK OPERATIONS BOSTON
MILLER CLERK SALES CHICAGO
MILLER CLERK RESEARCH DALLAS
SCOTT ANALYST ACCOUNTING NEW YORK
SCOTT ANALYST OPERATIONS BOSTON
SCOTT ANALYST SALES CHICAGO
SCOTT ANALYST RESEARCH DALLAS
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
SMITH CLERK ACCOUNTING NEW YORK
SMITH CLERK OPERATIONS BOSTON
SMITH CLERK SALES CHICAGO
SMITH CLERK RESEARCH DALLAS
TURNER SALESMAN ACCOUNTING NEW YORK
TURNER SALESMAN OPERATIONS BOSTON
TURNER SALESMAN SALES CHICAGO
TURNER SALESMAN RESEARCH DALLAS
WARD SALESMAN ACCOUNTING NEW YORK
WARD SALESMAN OPERATIONS BOSTON
WARD SALESMAN SALES CHICAGO

ENAME JOB DNAME LOC


---------- --------- -------------- -------------
WARD SALESMAN RESEARCH DALLAS

56 rows selected.

SQL> cl scr

SQL> SELECT Ename, Dname, Grade


2 FROM Emp, Dept, SalGrade;

ENAME DNAME GRADE


---------- -------------- ----------
KING ACCOUNTING 1
BLAKE ACCOUNTING 1
CLARK ACCOUNTING 1
JONES ACCOUNTING 1
MARTIN ACCOUNTING 1
ALLEN ACCOUNTING 1
TURNER ACCOUNTING 1
JAMES ACCOUNTING 1
WARD ACCOUNTING 1
FORD ACCOUNTING 1
SMITH ACCOUNTING 1

ENAME DNAME GRADE


---------- -------------- ----------
SCOTT ACCOUNTING 1
ADAMS ACCOUNTING 1
MILLER ACCOUNTING 1
KING ACCOUNTING 2
BLAKE ACCOUNTING 2
CLARK ACCOUNTING 2
JONES ACCOUNTING 2
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MARTIN ACCOUNTING 2
ALLEN ACCOUNTING 2
TURNER ACCOUNTING 2
JAMES ACCOUNTING 2

ENAME DNAME GRADE


---------- -------------- ----------
WARD ACCOUNTING 2
FORD ACCOUNTING 2
SMITH ACCOUNTING 2
SCOTT ACCOUNTING 2
ADAMS ACCOUNTING 2
MILLER ACCOUNTING 2
KING ACCOUNTING 3
BLAKE ACCOUNTING 3
CLARK ACCOUNTING 3
JONES ACCOUNTING 3
MARTIN ACCOUNTING 3

ENAME DNAME GRADE


---------- -------------- ----------
ALLEN ACCOUNTING 3
TURNER ACCOUNTING 3
JAMES ACCOUNTING 3
WARD ACCOUNTING 3
FORD ACCOUNTING 3
SMITH ACCOUNTING 3
SCOTT ACCOUNTING 3
ADAMS ACCOUNTING 3
MILLER ACCOUNTING 3
KING ACCOUNTING 4
BLAKE ACCOUNTING 4

ENAME DNAME GRADE


---------- -------------- ----------
CLARK ACCOUNTING 4
JONES ACCOUNTING 4
MARTIN ACCOUNTING 4
ALLEN ACCOUNTING 4
TURNER ACCOUNTING 4
JAMES ACCOUNTING 4
WARD ACCOUNTING 4
FORD ACCOUNTING 4
SMITH ACCOUNTING 4
SCOTT ACCOUNTING 4
ADAMS ACCOUNTING 4

ENAME DNAME GRADE


---------- -------------- ----------
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MILLER ACCOUNTING 4
KING ACCOUNTING 5
BLAKE ACCOUNTING 5
CLARK ACCOUNTING 5
JONES ACCOUNTING 5
MARTIN ACCOUNTING 5
ALLEN ACCOUNTING 5
TURNER ACCOUNTING 5
JAMES ACCOUNTING 5
WARD ACCOUNTING 5
FORD ACCOUNTING 5

ENAME DNAME GRADE


---------- -------------- ----------
SMITH ACCOUNTING 5
SCOTT ACCOUNTING 5
ADAMS ACCOUNTING 5
MILLER ACCOUNTING 5
KING RESEARCH 1
BLAKE RESEARCH 1
CLARK RESEARCH 1
JONES RESEARCH 1
MARTIN RESEARCH 1
ALLEN RESEARCH 1
TURNER RESEARCH 1

ENAME DNAME GRADE


---------- -------------- ----------
JAMES RESEARCH 1
WARD RESEARCH 1
FORD RESEARCH 1
SMITH RESEARCH 1
SCOTT RESEARCH 1
ADAMS RESEARCH 1
MILLER RESEARCH 1
KING RESEARCH 2
BLAKE RESEARCH 2
CLARK RESEARCH 2
JONES RESEARCH 2

ENAME DNAME GRADE


---------- -------------- ----------
MARTIN RESEARCH 2
ALLEN RESEARCH 2
TURNER RESEARCH 2
JAMES RESEARCH 2
WARD RESEARCH 2
FORD RESEARCH 2
SMITH RESEARCH 2
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
SCOTT RESEARCH 2
ADAMS RESEARCH 2
MILLER RESEARCH 2
KING RESEARCH 3

ENAME DNAME GRADE


---------- -------------- ----------
BLAKE RESEARCH 3
CLARK RESEARCH 3
JONES RESEARCH 3
MARTIN RESEARCH 3
ALLEN RESEARCH 3
TURNER RESEARCH 3
JAMES RESEARCH 3
WARD RESEARCH 3
FORD RESEARCH 3
SMITH RESEARCH 3
SCOTT RESEARCH 3

ENAME DNAME GRADE


---------- -------------- ----------
ADAMS RESEARCH 3
MILLER RESEARCH 3
KING RESEARCH 4
BLAKE RESEARCH 4
CLARK RESEARCH 4
JONES RESEARCH 4
MARTIN RESEARCH 4
ALLEN RESEARCH 4
TURNER RESEARCH 4
JAMES RESEARCH 4
WARD RESEARCH 4

ENAME DNAME GRADE


---------- -------------- ----------
FORD RESEARCH 4
SMITH RESEARCH 4
SCOTT RESEARCH 4
ADAMS RESEARCH 4
MILLER RESEARCH 4
KING RESEARCH 5
BLAKE RESEARCH 5
CLARK RESEARCH 5
JONES RESEARCH 5
MARTIN RESEARCH 5
ALLEN RESEARCH 5

ENAME DNAME GRADE


---------- -------------- ----------
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
TURNER RESEARCH 5
JAMES RESEARCH 5
WARD RESEARCH 5
FORD RESEARCH 5
SMITH RESEARCH 5
SCOTT RESEARCH 5
ADAMS RESEARCH 5
MILLER RESEARCH 5
KING SALES 1
BLAKE SALES 1
CLARK SALES 1

ENAME DNAME GRADE


---------- -------------- ----------
JONES SALES 1
MARTIN SALES 1
ALLEN SALES 1
TURNER SALES 1
JAMES SALES 1
WARD SALES 1
FORD SALES 1
SMITH SALES 1
SCOTT SALES 1
ADAMS SALES 1
MILLER SALES 1

ENAME DNAME GRADE


---------- -------------- ----------
KING SALES 2
BLAKE SALES 2
CLARK SALES 2
JONES SALES 2
MARTIN SALES 2
ALLEN SALES 2
TURNER SALES 2
JAMES SALES 2
WARD SALES 2
FORD SALES 2
SMITH SALES 2

ENAME DNAME GRADE


---------- -------------- ----------
SCOTT SALES 2
ADAMS SALES 2
MILLER SALES 2
KING SALES 3
BLAKE SALES 3
CLARK SALES 3
JONES SALES 3
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MARTIN SALES 3
ALLEN SALES 3
TURNER SALES 3
JAMES SALES 3

ENAME DNAME GRADE


---------- -------------- ----------
WARD SALES 3
FORD SALES 3
SMITH SALES 3
SCOTT SALES 3
ADAMS SALES 3
MILLER SALES 3
KING SALES 4
BLAKE SALES 4
CLARK SALES 4
JONES SALES 4
MARTIN SALES 4

ENAME DNAME GRADE


---------- -------------- ----------
ALLEN SALES 4
TURNER SALES 4
JAMES SALES 4
WARD SALES 4
FORD SALES 4
SMITH SALES 4
SCOTT SALES 4
ADAMS SALES 4
MILLER SALES 4
KING SALES 5
BLAKE SALES 5

ENAME DNAME GRADE


---------- -------------- ----------
CLARK SALES 5
JONES SALES 5
MARTIN SALES 5
ALLEN SALES 5
TURNER SALES 5
JAMES SALES 5
WARD SALES 5
FORD SALES 5
SMITH SALES 5
SCOTT SALES 5
ADAMS SALES 5

ENAME DNAME GRADE


---------- -------------- ----------
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
MILLER SALES 5
KING OPERATIONS 1
BLAKE OPERATIONS 1
CLARK OPERATIONS 1
JONES OPERATIONS 1
MARTIN OPERATIONS 1
ALLEN OPERATIONS 1
TURNER OPERATIONS 1
JAMES OPERATIONS 1
WARD OPERATIONS 1
FORD OPERATIONS 1

ENAME DNAME GRADE


---------- -------------- ----------
SMITH OPERATIONS 1
SCOTT OPERATIONS 1
ADAMS OPERATIONS 1
MILLER OPERATIONS 1
KING OPERATIONS 2
BLAKE OPERATIONS 2
CLARK OPERATIONS 2
JONES OPERATIONS 2
MARTIN OPERATIONS 2
ALLEN OPERATIONS 2
TURNER OPERATIONS 2

ENAME DNAME GRADE


---------- -------------- ----------
JAMES OPERATIONS 2
WARD OPERATIONS 2
FORD OPERATIONS 2
SMITH OPERATIONS 2
SCOTT OPERATIONS 2
ADAMS OPERATIONS 2
MILLER OPERATIONS 2
KING OPERATIONS 3
BLAKE OPERATIONS 3
CLARK OPERATIONS 3
JONES OPERATIONS 3

ENAME DNAME GRADE


---------- -------------- ----------
MARTIN OPERATIONS 3
ALLEN OPERATIONS 3
TURNER OPERATIONS 3
JAMES OPERATIONS 3
WARD OPERATIONS 3
FORD OPERATIONS 3
SMITH OPERATIONS 3
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
SCOTT OPERATIONS 3
ADAMS OPERATIONS 3
MILLER OPERATIONS 3
KING OPERATIONS 4

ENAME DNAME GRADE


---------- -------------- ----------
BLAKE OPERATIONS 4
CLARK OPERATIONS 4
JONES OPERATIONS 4
MARTIN OPERATIONS 4
ALLEN OPERATIONS 4
TURNER OPERATIONS 4
JAMES OPERATIONS 4
WARD OPERATIONS 4
FORD OPERATIONS 4
SMITH OPERATIONS 4
SCOTT OPERATIONS 4

ENAME DNAME GRADE


---------- -------------- ----------
ADAMS OPERATIONS 4
MILLER OPERATIONS 4
KING OPERATIONS 5
BLAKE OPERATIONS 5
CLARK OPERATIONS 5
JONES OPERATIONS 5
MARTIN OPERATIONS 5
ALLEN OPERATIONS 5
TURNER OPERATIONS 5
JAMES OPERATIONS 5
WARD OPERATIONS 5

ENAME DNAME GRADE


---------- -------------- ----------
FORD OPERATIONS 5
SMITH OPERATIONS 5
SCOTT OPERATIONS 5
ADAMS OPERATIONS 5
MILLER OPERATIONS 5

280 rows selected.

SQL> cl scr

SQL> SELECT Ename, Dname, Deptno


2 FROM Emp, Dept;
SELECT Ename, Dname, Deptno
*
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
ERROR at line 1:
ORA-00918: column ambiguously defined

SQL> SELECT Ename, Dname, Dept.Deptno


2 FROM Emp, Dept;

ENAME DNAME DEPTNO


---------- -------------- ----------
KING ACCOUNTING 10
BLAKE ACCOUNTING 10
CLARK ACCOUNTING 10
JONES ACCOUNTING 10
MARTIN ACCOUNTING 10
ALLEN ACCOUNTING 10
TURNER ACCOUNTING 10
JAMES ACCOUNTING 10
WARD ACCOUNTING 10
FORD ACCOUNTING 10
SMITH ACCOUNTING 10

ENAME DNAME DEPTNO


---------- -------------- ----------
SCOTT ACCOUNTING 10
ADAMS ACCOUNTING 10
MILLER ACCOUNTING 10
KING RESEARCH 20
BLAKE RESEARCH 20
CLARK RESEARCH 20
JONES RESEARCH 20
MARTIN RESEARCH 20
ALLEN RESEARCH 20
TURNER RESEARCH 20
JAMES RESEARCH 20

ENAME DNAME DEPTNO


---------- -------------- ----------
WARD RESEARCH 20
FORD RESEARCH 20
SMITH RESEARCH 20
SCOTT RESEARCH 20
ADAMS RESEARCH 20
MILLER RESEARCH 20
KING SALES 30
BLAKE SALES 30
CLARK SALES 30
JONES SALES 30
MARTIN SALES 30

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
ENAME DNAME DEPTNO
---------- -------------- ----------
ALLEN SALES 30
TURNER SALES 30
JAMES SALES 30
WARD SALES 30
FORD SALES 30
SMITH SALES 30
SCOTT SALES 30
ADAMS SALES 30
MILLER SALES 30
KING OPERATIONS 40
BLAKE OPERATIONS 40

ENAME DNAME DEPTNO


---------- -------------- ----------
CLARK OPERATIONS 40
JONES OPERATIONS 40
MARTIN OPERATIONS 40
ALLEN OPERATIONS 40
TURNER OPERATIONS 40
JAMES OPERATIONS 40
WARD OPERATIONS 40
FORD OPERATIONS 40
SMITH OPERATIONS 40
SCOTT OPERATIONS 40
ADAMS OPERATIONS 40

ENAME DNAME DEPTNO


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

56 rows selected.

SQL> SPOOL OFF

SQL> SELECT
2 Ename,
3 Job,
4 Dname,
5 Loc,
6 Emp.Deptno
7 FROM Emp, Dept --JOIN Principle
8 WHERE Emp.Deptno = Dept.Deptno --JOIN Condition
9 /

ENAME JOB DNAME LOC DEPTNO


---------- --------- -------------- ------------- ----------
KING PRESIDENT ACCOUNTING NEW YORK 10
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………………………………………………..
BLAKE MANAGER SALES CHICAGO 30
CLARK MANAGER ACCOUNTING NEW YORK 10
JONES MANAGER RESEARCH DALLAS 20
MARTIN SALESMAN SALES CHICAGO 30
ALLEN SALESMAN SALES CHICAGO 30
TURNER SALESMAN SALES CHICAGO 30
JAMES CLERK SALES CHICAGO 30
WARD SALESMAN SALES CHICAGO 30
FORD ANALYST RESEARCH DALLAS 20
SMITH CLERK RESEARCH DALLAS 20

ENAME JOB DNAME LOC DEPTNO


---------- --------- -------------- ------------- ----------
SCOTT ANALYST RESEARCH DALLAS 20
ADAMS CLERK RESEARCH DALLAS 20
MILLER CLERK ACCOUNTING NEW YORK 10

14 rows selected.

SQL> SELECT
2 Ename,
3 Job,
4 Dname,
5 Loc,
6 Emp.Deptno
7 FROM Emp, Dept --JOIN Principle
8 WHERE
9 Emp.Deptno = Dept.Deptno --JOIN Condition
10 AND Job IN('MANAGER', 'SALESMAN') --Extended Condition01 TO JOIN
Conditio
11 AND Sal BETWEEN 1100 AND 2500 --Extended Condition02 TO JOIN
Condition
12 AND Dname IN('RESEARCH', 'SALES') --Extended Condition03 TO JOIN
Conditio
13 /

ENAME JOB DNAME LOC DEPTNO


---------- --------- -------------- ------------- ----------
MARTIN SALESMAN SALES CHICAGO 30
ALLEN SALESMAN SALES CHICAGO 30
TURNER SALESMAN SALES CHICAGO 30
WARD SALESMAN SALES CHICAGO 30

SQL>

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad – 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL, Data
Modeling, Linux/Unix

You might also like