IT개발/Oracle Database2010. 8. 31. 02:15

오라클 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;)

 

Posted by 시티락