Beruflich Dokumente
Kultur Dokumente
Name
Null?
------------------------------- -------SID
FNAME
LNAME
DOB
DOJ
FEE
GENDER
SPH
Type
---NUMBER(4)
VARCHAR2(10)
VARCHAR2(10)
DATE
DATE
NUMBER(7,2)
CHAR(1)
VARCHAR2(20)
sph
Table altered.
SQL> ed
Wrote file afiedt.buf
1* alter table student drop column
2
SQL>
SQL> ed
Wrote file afiedt.buf
sph
Type
---NUMBER(10)
VARCHAR2(10)
VARCHAR2(9)
NUMBER(4)
DATE
NUMBER(7,2)
NUMBER(7,2)
NUMBER(2)
VARCHAR2(30)
Type
---NUMBER(4)
VARCHAR2(10)
VARCHAR2(10)
DATE
DOJ
FEE
GENDER
DATE
NUMBER(7,2)
CHAR(1)
Type
---NUMBER(10)
VARCHAR2(10)
VARCHAR2(9)
NUMBER(4)
DATE
NUMBER(7,2)
NUMBER(7,2)
NUMBER(2)
VARCHAR2(30)
SQL> ed
Wrote file afiedt.buf
1* alter table emp drop(sal,comm,gender)
2 /
alter table emp drop(sal,comm,gender)
*
ERROR at line 1:
ORA-00904: "GENDER": invalid identifier
SQL> ed
Wrote file afiedt.buf
1* alter table emp drop(sal,comm,gender)
SQL>
SQL>
SQL> ed
Wrote file afiedt.buf
1* alter table emp drop(sal,comm,email)
SQL> /
Table altered.
SQL> select *from emp;
ENO
--------7369
7499
7521
7566
7654
7698
7782
7788
7839
7844
7876
7900
7902
7934
ENAME
---------SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER
JOB
MGR HIREDATE
DEPTNO
--------- --------- --------- --------CLERK
7902 17-DEC-80
20
SALESMAN
7698 20-FEB-81
30
SALESMAN
7698 22-FEB-81
30
MANAGER
7839 02-APR-81
20
SALESMAN
7698 28-SEP-81
30
MANAGER
7839 01-MAY-81
30
MANAGER
7839 09-JUN-81
10
ANALYST
7566 09-DEC-82
20
PRESIDENT
17-NOV-81
10
SALESMAN
7698 08-SEP-81
30
CLERK
7788 12-JAN-83
20
CLERK
7698 03-DEC-81
30
ANALYST
7566 03-DEC-81
20
CLERK
7782 23-JAN-82
10
14 rows selected.
SQL> ed
Wrote file afiedt.buf
1* select *from emp
SQL>
SQL>
SQL> clear screen
SQL> select *from emp;
ENO
--------7369
7499
7521
7566
7654
7698
7782
7788
7839
7844
7876
7900
7902
7934
ENAME
---------SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER
JOB
MGR HIREDATE
DEPTNO
--------- --------- --------- --------CLERK
7902 17-DEC-80
20
SALESMAN
7698 20-FEB-81
30
SALESMAN
7698 22-FEB-81
30
MANAGER
7839 02-APR-81
20
SALESMAN
7698 28-SEP-81
30
MANAGER
7839 01-MAY-81
30
MANAGER
7839 09-JUN-81
10
ANALYST
7566 09-DEC-82
20
PRESIDENT
17-NOV-81
10
SALESMAN
7698 08-SEP-81
30
CLERK
7788 12-JAN-83
20
CLERK
7698 03-DEC-81
30
ANALYST
7566 03-DEC-81
20
CLERK
7782 23-JAN-82
10
14 rows selected.
SQL> truncate table emp;
Table truncated.
SQL> ed
Wrote file afiedt.buf
1* truncate table emp
2
SQL> select *from emp;
no rows selected
SQL> clear screen
SQL> /
no rows selected
SQL> ed
Wrote file afiedt.buf
1* select *from emp
2
SQL> clear screen
SQL> desc emp
Name
Null?
------------------------------- -------ENO
NOT NULL
ENAME
JOB
MGR
Type
---NUMBER(10)
VARCHAR2(10)
VARCHAR2(9)
NUMBER(4)
HIREDATE
DEPTNO
DATE
NUMBER(2)
Null?
Type
-------- ---NOT NULL VARCHAR2(30)
VARCHAR2(32)
VARCHAR2(9)
VARCHAR2(25)
VARCHAR2(30)
VARCHAR2(19)
VARCHAR2(19)
NUMBER
VARCHAR2(32)
VARCHAR2(3)
VARCHAR2(3)
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NUMBER
-----------------------------STUDENT
EMP_DS
SQL> drop table emp_ds purge;
Table dropped.
SQL> ed
Wrote file afiedt.buf
1* drop table emp_ds purge
2
SQL> select table_name from user_tables;
TABLE_NAME
-----------------------------STUDENT
SQL> desc recyclebin
Name
------------------------------OBJECT_NAME
ORIGINAL_NAME
OPERATION
TYPE
TS_NAME
CREATETIME
DROPTIME
DROPSCN
PARTITION_NAME
CAN_UNDROP
CAN_PURGE
RELATED
BASE_OBJECT
PURGE_OBJECT
SPACE
Null?
Type
-------- ---NOT NULL VARCHAR2(30)
VARCHAR2(32)
VARCHAR2(9)
VARCHAR2(25)
VARCHAR2(30)
VARCHAR2(19)
VARCHAR2(19)
NUMBER
VARCHAR2(32)
VARCHAR2(3)
VARCHAR2(3)
NOT NULL NUMBER
NOT NULL NUMBER
NOT NULL NUMBER
NUMBER
2
3
4
5
6
7
8
9
Table created.
SQL>
SQL> INSERT INTO EMP VALUES
2
(7369,'SMITH','CLERK',7902,'17-DEC-1980',800,NULL,20);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7499,'ALLEN','SALESMAN',7698,'20-FEB-1981',1600,300,30);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7521,'WARD','SALESMAN',7698,'22-FEB-1981',1250,500,30);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7566,'JONES','MANAGER',7839,'2-APR-1981',2975,NULL,20);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7654,'MARTIN','SALESMAN',7698,'28-SEP-1981',1250,1400,30);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7698,'BLAKE','MANAGER',7839,'1-MAY-1981',2850,NULL,30);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7782,'CLARK','MANAGER',7839,'9-JUN-1981',2450,NULL,10);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7788,'SCOTT','ANALYST',7566,'09-DEC-1982',3000,NULL,20);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7839,'KING','PRESIDENT',NULL,'17-NOV-1981',5000,NULL,10);
1 row created.
SQL> INSERT INTO EMP VALUES
2
(7844,'TURNER','SALESMAN',7698,'8-SEP-1981',1500,0,30);
1 row created.
ENAME
JOB
MGR HIREDATE
SAL
COMM
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 09-DEC-82
3000
KING
PRESIDENT
17-NOV-81
5000
TURNER
SALESMAN
7698 08-SEP-81
1500
ADAMS
CLERK
7788 12-JAN-83
1100
JAMES
CLERK
7698 03-DEC-81
950
FORD
ANALYST
7566 03-DEC-81
3000
MILLER
CLERK
7782 23-JAN-82
1300
1400
14 rows selected.
SQL> drop table emp;
Table dropped.
SQL> ed
Wrote file afiedt.buf
1* drop table emp
2
SQL> select table_name from user_tables;
TABLE_NAME
-----------------------------STUDENT
SQL> select OBJECT_NAME,ORIGINAL_NAME,DROPTIME
2 from recyclebin
3 /
OBJECT_NAME
ORIGINAL_NAME
DROPTIME
------------------------------ -------------------------------------------------BIN$eZMmyoYESa+YS/kNkyNhHQ==$0 EMP
2015-0806:19:07:03
SQL>
SQL>
SQL>
SQL>
SQL>
SQL>
SQL>
SQL>
SQL> desc emp
ERROR:
ORA-04043: object emp does not exist
SQL> ed
Wrote file afiedt.buf
line 1 truncated.
1* flashback table emp to before dro
SQL> ed
Wrote file afiedt.buf
1* flashback table emp to before drop
SQL>
SQL> /
Operation 202 succeeded.
SQL> select *from emp;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
DEPTNO
--------- ---------- --------- --------- --------- --------- -----------------
20
30
30
20
30
30
10
20
10
30
20
30
20
10
7369 SMITH
CLERK
7902 17-DEC-80
800
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 09-DEC-82
3000
7839 KING
PRESIDENT
17-NOV-81
5000
7844 TURNER
SALESMAN
7698 08-SEP-81
1500
7876 ADAMS
CLERK
7788 12-JAN-83
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
1400
14 rows selected.
SQL> desc v$version
Name
Null?
Type
------------------------------- -------- ---BANNER
VARCHAR2(80)
SQL> select BANNER from v$version;
BANNER
------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE
11.2.0.1.0
Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> ed
Wrote file afiedt.buf
1* select BANNER from v$version
2
SQL> /
BANNER
------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE
11.2.0.1.0
Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production