IT/SQL

[Oracle] 오라클 테이블 변경 (ADD/MODIFY/DROP/RENAME)

김비서 2020. 3. 1. 19:27
728x90

오라클 테이블 구조 변경하기 ALTER TABLE

 

1. 컬럼 추가하기

문법 : ALTER TABLE 테이블명 ADD ( 컬럼명1  데이터타입, 컬럼명2  데이터타입, .... );

예시 : EMP20 테이블에 숫자타입 급여 컬럼과 문자타입 업무코드 컬럼을 추가한다.

1
2
3
4
5
ALTER TABLE EMP20
ADD (
     SALARY  NUMBER(10,2)
   , JOB_ID  VARCHAR2(5)
);

 

2. 컬럼 변경하기

문법 : ALTER TABLE 테이블명 MODIFY ( 컬럼명1  데이터타입, 컬럼명2  데이터타입, .... ) ;

예시 : EMP20 테이블의 급여 컬럼과 업무코드 컬럼의 데이터 사이즈를 변경한다. 

1
2
3
4
5
ALTER TABLE EMP20
MODIFY (
          SALARY  NUMBER(8,2)
        , JOB_ID  VARCHAR2(10)
);

 

3. 컬럼 삭제하기

문법 : ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ;

예시 : EMP20 테이블의 업무코드 컬럼을 삭제한다.

1
2
ALTER TABLE EMP20
DROP COLUMN JOB_ID;

 

4. 컬럼 이름 변경하기

문법 : ALTER TABLE 테이블명 RENAME COLUMN 변경전 컬럼명 TO 변경후 컬럼명;

예시 : EMP20 테이블의 급여 컬럼명을 SALARY에서 PAY로 변경한다.

1
2
ALTER TABLE EMP20 
RENAME COLUMN SALARY TO PAY;
반응형