oracle table 수정

2016. 9. 2. 15:34ETC/DATABASE

<Oracle 테이블 수정>


1)기본 문법 

--ALTER TABLE [테이블 이름] [해야할 일];

2)테이블의 특정 컬럼을 변경

--last_name -> family_name;

--ALTER [테이블 이름] RENAME COLUMN [변경전 이름] TO [변경 후 이름]

  ALTER TABLE employees RENAME COLUMN last_name To family_name;

3)컬럼 추가

--부서 코드(depart_code), 상여금(commission) ,팀 이름(team)

--ALTER TABLE[테이블 이름] ADD([추가할 컬럼명] [데이터 타입(사이즈)]);

  ALTER TABLE employees ADD(depart_code varchar2(10));


4)컬럼 속성 변경

--해당 컬럼이 비어있어야 가능하다.

--ALTER TABLE [테이블 이름] MODIFY [컬럼명] [바뀔 데이터 타입];

  ALTER TABLE employees  MODIFY team varchar2(20);


5)컬럼 삭제

--ALTER TABLE [테이블 이름] DROP COLUMN [컬럼명];

  ALTER TABLE employees DROP COLUMN team;


참고: http://blog.naver.com/fbsghd123/220689214463