Data Base_Oracle/SQL

SQL DDL_Drop, Rename

pathas 2020. 1. 4. 15:39

DDL _ Create, Alter, Drop

Data Definition Language : 데이터 정의어
Table Create생성, Alter수정, Drop삭제 구문

DROP

테이블을 삭제하는 구문

§ 형식

[ SQL> drop table table명; ]

# 예제

[ SQL> drop table table1;
테이블이 삭제되었습니다.
SQL> desc table1;
ERROR: ORA-04043: table1 객체는 존재하지 않습니다.
SQL> select * from tab; ]

TNAME TABTYPE CLUSTERID
BIN$~==$0 TABLE  

RENAME

테이블의 이름을 변경하는 구문

§ 형식

[ SQL> rename 변경 전 table명 to 변경 후 table명 ]
※ Alter문으로도 작성 가능
[ SQL> alter table 변경 전 table명 rename to 변경 후 table명 ]

# 예제

[ SQL> rename table2 to table3;
테이블 이름이 변경되었습니다. ]


Drop은 테이블을 삭제하는 구문이기 때문에 신중하게 사용해야 사고를 방지할 수 있습니다.