Sunteți pe pagina 1din 10

SQL>

SQL>
SQL> SHOW USER
USER is "SCOTT"
SQL>
SQL>
SQL> SPOOL C:\B63E\SQL01_20121211.TXT APPEND
SQL> CLEAR SCREEN
SQL> --------------------- THIS IS SINGLE LINE COMMENTS
SQL>
SQL>
SQL> THIS IS SINGLE LINE COMMENTS
SP2-0734: unknown command beginning "THIS IS SI..." - rest of line ignored.
SQL>
SQL>
SQL> -------- TODAY IS SQL FIRST CLASS AND TODAY IS 2012-12-11 ---------------SQL>
SQL>
SQL>
SQL> /*
SQL>
SQL>
SQL> THIS
SQL> IS
SQL> MULTIPLE
SQL> LINE
SQL> COMMENTS
SQL>
SQL> TODAY
SQL> IS
SQL> SQL
SQL> FIRST
SQL> CLASS
SQL>
SQL> */
SQL>
SQL> CL SCR
SQL> ---------- LIST TABLES IN CURRENT SCHEMA
SQL>
SQL> SELECT * FROM CAT;
TABLE_NAME
-----------------------------DEPT
EMP
BONUS
SALGRADE

TABLE_TYPE
----------TABLE
TABLE
TABLE
TABLE

SQL> SELECT * FROM DEPT;


DEPTNO
---------10
20
30
40

DNAME
-------------ACCOUNTING
RESEARCH
SALES
OPERATIONS

LOC
------------NEW YORK
DALLAS
CHICAGO
BOSTON

SQL> SELECT * FROM EMP;


EMPNO ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- ---------- --------- ---------- --------- ---------- ---------DEPTNO


---------7369 SMITH
CLERK
7902 17-DEC-80
800
20
7499 ALLEN
30

SALESMAN

7698 20-FEB-81

1600

300

7521 WARD
30

SALESMAN

7698 22-FEB-81

1250

500

EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
---------- ---------- --------- ---------- --------- ---------- ---------DEPTNO
---------7566 JONES
MANAGER
7839 02-APR-81
2975
20
7654 MARTIN
30

SALESMAN

7698 28-SEP-81

1250

7698 BLAKE
30

MANAGER

7839 01-MAY-81

2850

1400

EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
---------- ---------- --------- ---------- --------- ---------- ---------DEPTNO
---------7782 CLARK
MANAGER
7839 09-JUN-81
2450
10
7788 SCOTT
20

ANALYST

7839 KING
10

PRESIDENT

7566 19-APR-87

3000

17-NOV-81

5000

EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
---------- ---------- --------- ---------- --------- ---------- ---------DEPTNO
---------7844 TURNER
SALESMAN
7698 08-SEP-81
1500
0
30
7876 ADAMS
20

CLERK

7788 23-MAY-87

1100

7900 JAMES
30

CLERK

7698 03-DEC-81

950

EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
---------- ---------- --------- ---------- --------- ---------- ---------DEPTNO
---------7902 FORD
ANALYST
7566 03-DEC-81
3000

20
7934 MILLER
10

CLERK

7782 23-JAN-82

1300

MGR HIREDATE

SAL

14 rows selected.
SQL> SET LINES 100
SQL> SELECT * FROM EMP;
EMPNO
EPTNO
-------------7369
20
7499
30
7521
30
7566
20
7654
30
7698
30
7782
10
7788
20
7839
10
7844
30
7876
20

ENAME

EMPNO
EPTNO
-------------7900
30
7902
20
7934
10

JOB

COMM

---------- --------- ---------- --------- ---------- ---------- ----SMITH

CLERK

7902 17-DEC-80

800

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

MARTIN

SALESMAN

7698 28-SEP-81

1250

BLAKE

MANAGER

7839 01-MAY-81

2850

CLARK

MANAGER

7839 09-JUN-81

2450

SCOTT

ANALYST

7566 19-APR-87

3000

KING

PRESIDENT

17-NOV-81

5000

TURNER

SALESMAN

7698 08-SEP-81

1500

ADAMS

CLERK

7788 23-MAY-87

1100

ENAME

JOB

MGR HIREDATE

SAL

1400

COMM

---------- --------- ---------- --------- ---------- ---------- ----JAMES

CLERK

7698 03-DEC-81

950

FORD

ANALYST

7566 03-DEC-81

3000

MILLER

CLERK

7782 23-JAN-82

1300

14 rows selected.
SQL> SET PAGES 100
SQL> SELECT * FROM EMP;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
D
EPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- --------7369 SMITH
CLERK
7902 17-DEC-80
800
20

7499 ALLEN

SALESMAN

7698 20-FEB-81

1600

300

7521 WARD

SALESMAN

7698 22-FEB-81

1250

500

7566 JONES

MANAGER

7839 02-APR-81

2975

7654 MARTIN

SALESMAN

7698 28-SEP-81

1250

7698 BLAKE

MANAGER

7839 01-MAY-81

2850

7782 CLARK

MANAGER

7839 09-JUN-81

2450

7788 SCOTT

ANALYST

7566 19-APR-87

3000

7839 KING

PRESIDENT

17-NOV-81

5000

7844 TURNER

SALESMAN

7698 08-SEP-81

1500

7876 ADAMS

CLERK

7788 23-MAY-87

1100

7900 JAMES

CLERK

7698 03-DEC-81

950

7902 FORD

ANALYST

7566 03-DEC-81

3000

7934 MILLER

CLERK

7782 23-JAN-82

1300

MGR HIREDATE

SAL

30
30
20
1400

30
30
10
20
10
0

30
20
30
20
10
14 rows selected.
SQL>
SQL>
SQL>
SQL>
SQL>
SQL>

CL SCR
SET LINES 100 PAGES 100
------------- PROJECTION
SELECT * FROM EMP;

EMPNO
EPTNO
-------------7369
20
7499
30
7521
30
7566
20
7654
30
7698
30
7782
10
7788
20
7839
10
7844
30

ENAME

JOB

COMM

---------- --------- ---------- --------- ---------- ---------- ----SMITH

CLERK

7902 17-DEC-80

800

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

MARTIN

SALESMAN

7698 28-SEP-81

1250

BLAKE

MANAGER

7839 01-MAY-81

2850

CLARK

MANAGER

7839 09-JUN-81

2450

SCOTT

ANALYST

7566 19-APR-87

3000

KING

PRESIDENT

17-NOV-81

5000

TURNER

SALESMAN

7698 08-SEP-81

1500

1400

7876 ADAMS

CLERK

7788 23-MAY-87

1100

7900 JAMES

CLERK

7698 03-DEC-81

950

7902 FORD

ANALYST

7566 03-DEC-81

3000

7934 MILLER

CLERK

7782 23-JAN-82

1300

20
30
20
10
14 rows selected.
SQL> SELECT EMPNO, ENAME, JOB , SAL FROM EMP
2 ;
EMPNO ENAME

JOB

SAL

---------- ---------- --------- ---------7369 SMITH

CLERK

800

7499 ALLEN

SALESMAN

1600

7521 WARD

SALESMAN

1250

7566 JONES

MANAGER

2975

7654 MARTIN

SALESMAN

1250

7698 BLAKE

MANAGER

2850

7782 CLARK

MANAGER

2450

7788 SCOTT

ANALYST

3000

7839 KING

PRESIDENT

5000

7844 TURNER

SALESMAN

1500

7876 ADAMS

CLERK

1100

7900 JAMES

CLERK

950

7902 FORD

ANALYST

3000

7934 MILLER

CLERK

1300

14 rows selected.
SQL> CL SCR
SQL> ---------------- SELECTION
SQL>
SQL> SELECT * FROM EMP WHERE EMPNO=7788;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
D
EPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- --------7788 SCOTT
ANALYST
7566 19-APR-87
3000
20

SQL>
SQL> SELECT * FROM EMP WHERE DEPTNO = 30;
EMPNO
EPTNO
-------------7499
30
7521
30
7654
30
7698
30
7844
30
7900
30

ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- --------- ---------- --------- ---------- ---------- ----ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

MARTIN

SALESMAN

7698 28-SEP-81

1250

1400

BLAKE

MANAGER

7839 01-MAY-81

2850

TURNER

SALESMAN

7698 08-SEP-81

1500

JAMES

CLERK

7698 03-DEC-81

950

6 rows selected.
SQL> CL SCR
SQL> --------------JOIN
SQL>
SQL> SELECT * FROM DEPT;
DEPTNO DNAME

LOC

---------- -------------- ------------10 ACCOUNTING

NEW YORK

20 RESEARCH

DALLAS

30 SALES

CHICAGO

40 OPERATIONS

BOSTON

SQL> SELECT * FROM EMP;


EMPNO
EPTNO
-------------7369
20
7499
30
7521
30
7566
20
7654
30
7698
30
7782

ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- --------- ---------- --------- ---------- ---------- ----SMITH

CLERK

7902 17-DEC-80

800

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

MARTIN

SALESMAN

7698 28-SEP-81

1250

BLAKE

MANAGER

7839 01-MAY-81

2850

CLARK

MANAGER

7839 09-JUN-81

2450

1400

10
7788 SCOTT

ANALYST

7566 19-APR-87

3000

7839 KING

PRESIDENT

17-NOV-81

5000

7844 TURNER

SALESMAN

7698 08-SEP-81

1500

7876 ADAMS

CLERK

7788 23-MAY-87

1100

7900 JAMES

CLERK

7698 03-DEC-81

950

7902 FORD

ANALYST

7566 03-DEC-81

3000

7934 MILLER

CLERK

7782 23-JAN-82

1300

20
10
30
20
30
20
10
14 rows selected.
SQL> SELECT EMPNO , ENAME , JOB
,DNAME
SELECT EMPNO , ENAME , JOB
,DNAME
*
ERROR at line 1:
ORA-00904: "DNAME": invalid identifier

FROM EMP;
FROM EMP

SQL> CL SCR
SQL> SELECT ENAME, JOB , SAL , DNAME FROM EMP NATURAL JOIN DEPT;
ENAME

JOB

SAL DNAME

---------- --------- ---------- -------------SMITH

CLERK

800 RESEARCH

ALLEN

SALESMAN

1600 SALES

WARD

SALESMAN

1250 SALES

JONES

MANAGER

2975 RESEARCH

MARTIN

SALESMAN

1250 SALES

BLAKE

MANAGER

2850 SALES

CLARK

MANAGER

2450 ACCOUNTING

SCOTT

ANALYST

3000 RESEARCH

KING

PRESIDENT

5000 ACCOUNTING

TURNER

SALESMAN

1500 SALES

ADAMS

CLERK

1100 RESEARCH

JAMES

CLERK

FORD

ANALYST

3000 RESEARCH

MILLER

CLERK

1300 ACCOUNTING

950 SALES

14 rows selected.
SQL> --------- PROJECTION SELECTION JOIN
SQL> SALECT ENAME, JOB , SAL , DNAME FROM EMP NATURAL JOIN DEPT;
SP2-0734: unknown command beginning "SALECT ENA..." - rest of line ignored.
SQL> CL SCR
SQL> SELECT * FROM CAT;
TABLE_NAME

TABLE_TYPE

------------------------------ ----------DEPT

TABLE

EMP

TABLE

BONUS

TABLE

SALGRADE

TABLE

SQL> SHOW USER


USER is "SCOTT"
SQL>
SQL>
SQL> CONNECT HR
ERROR:
ORA-28000: the account is locked
Warning: You are no longer connected to ORACLE.
SQL> CONNECT SYS/ORACLE AS SYSDBA
Connected.
SQL>
SQL> ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK;
User altered.
SQL> CONN HR
Connected.
SQL> SELECT * FROM CAT;
TABLE_NAME

TABLE_TYPE

------------------------------ ----------REGIONS

TABLE

COUNTRIES

TABLE

LOCATIONS

TABLE

DEPARTMENTS

TABLE

JOBS

TABLE

EMPLOYEES

TABLE

JOB_HISTORY

TABLE

LOCATIONS_SEQ

SEQUENCE

DEPARTMENTS_SEQ

SEQUENCE

EMPLOYEES_SEQ

SEQUENCE

EMP_DETAILS_VIEW

VIEW

11 rows selected.
SQL> CL SCR
SQL> CONNECT SCOTT/TIGER
Connected.
SQL> SELECT * FROM EMP;
EMPNO
EPTNO
-------------7369
20
7499
30
7521
30
7566
20
7654
30
7698
30
7782
10
7788
20
7839
10
7844
30
7876
20
7900
30
7902
20
7934
10

ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- --------- ---------- --------- ---------- ---------- ----SMITH

CLERK

7902 17-DEC-80

800

ALLEN

SALESMAN

7698 20-FEB-81

1600

300

WARD

SALESMAN

7698 22-FEB-81

1250

500

JONES

MANAGER

7839 02-APR-81

2975

MARTIN

SALESMAN

7698 28-SEP-81

1250

BLAKE

MANAGER

7839 01-MAY-81

2850

CLARK

MANAGER

7839 09-JUN-81

2450

SCOTT

ANALYST

7566 19-APR-87

3000

KING

PRESIDENT

17-NOV-81

5000

TURNER

SALESMAN

7698 08-SEP-81

1500

ADAMS

CLERK

7788 23-MAY-87

1100

JAMES

CLERK

7698 03-DEC-81

950

FORD

ANALYST

7566 03-DEC-81

3000

MILLER

CLERK

7782 23-JAN-82

1300

14 rows selected.
SQL> SELECT * , SAL , DEPTNO FROM EMP
2
SQL>
SQL> SELECT * SAL , DEPTNO FROM EMP;
SELECT * SAL , DEPTNO FROM EMP
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

1400

SQL> SELECT EMPNO , ENAME , JOB , JOB , SAL , SAL FROM EMP;
EMPNO ENAME

JOB

JOB

SAL

SAL

---------- ---------- --------- --------- ---------- ---------7369 SMITH

CLERK

7499 ALLEN

800

800

SALESMAN SALESMAN

1600

1600

7521 WARD

SALESMAN SALESMAN

1250

1250

7566 JONES

MANAGER

2975

2975

7654 MARTIN

SALESMAN SALESMAN

1250

1250

7698 BLAKE

MANAGER

MANAGER

2850

2850

7782 CLARK

MANAGER

MANAGER

2450

2450

7788 SCOTT

ANALYST

ANALYST

3000

3000

7839 KING

PRESIDENT PRESIDENT

5000

5000

7844 TURNER

SALESMAN SALESMAN

1500

1500

7876 ADAMS

CLERK

CLERK

1100

1100

7900 JAMES

CLERK

CLERK

950

950

7902 FORD

ANALYST

ANALYST

3000

3000

7934 MILLER

CLERK

CLERK

1300

1300

14 rows selected.
SQL> SPOOL OFF

CLERK

MANAGER

S-ar putea să vă placă și