오라클 SQL문 : 테이블 생성/수정/삭제
요약 : Create/Alter/Drop Table 구문
Scott 사용자로 접속
■ create 문 : 테이블 생성
SQL> create table emp1
2 (
3 empno number(4),
4 ename varchar2(20),
5 sal number(7,2)
6 );
테이블의 구조 보기 : desc emp1;
기존 테이블과 동일하게 테이블 만들기
SQL> create table emp2 as select * from emp;
새로운 컬럼 추가 : alter 문
SQL> alter table emp1
2 add
3 (
4 job varchar2(10)
5 );
■ 테이블 구조 수정 : 필드 수정
SQL> alter table emp1
2 modify
3 (
4 job varchar2(30)
5 );
테이블 구조 수정 : 컬럼 삭제
SQL> alter table emp1
2 drop column job;
■ 테이블 구조 삭제 : drop문
SQL> drop table emp2;
■ 테이블 이름 변경 : rename문
SQL> rename emp1 to emp2;
■ 테이블 내의 모든 레코드 삭제 : truncate문
SQL> truncate table emp1; -- (drop table emp1; -> create table emp1;)