상세 컨텐츠

본문 제목

오라클 컬럼 추가, 삭제, 변경 예시

프로그래밍/Oracle

by ........? 2016. 1. 20. 17:37

본문

오라클 컬럼 추가, 삭제, 변경 예제

 

오라클 테이블 설계 후, 필요에 의해 컬럼을 추가하거나, 삭제, 혹은 변경 해야하는 경우가 있습니다.

 

이럴경우 컬럼의 수정은 어떻게하는지 알아보겠습니다.

 

--오라클 컬럼 추가

ALTER TABLE 테이블명

    ADD (칼럼명 데이터유형)

 

--오라클 컬럼 추가 예시

ALTER TABLE EMPLOYEE_TABLE

     ADD (NAME VARCHAR2(30))

 

--오라클 컬럼 삭제

ALTER TABLE 테이블명

   DROP COLUMN 컬럼명

 

--오라클 컬럼 삭제 예시

ALTER TABLE EMPLOYEE_TABLE

  DROP COLUMN NAME

 

 

--오라클 컬럼 데이터형 변경

ALTER TABLE 테이블명

  MODIFY (컬럼명, 변경할 데이터형)

 

--오라클 컬럼 데이터형 변경 예시

ALTER TABLE EMPLOYEE_TABLE

MODIFY (NAME VARCHAR2(50))

 

 

-오라클 컬럼 명(이름) 변경

ALTER TABLE 테이블명

RENAME COLUMN 컬럼명 TO 변경할컬렴명

 

-오라클 컬럼 명(이름) 변경 예시

ALTER TABLE EMPLOYEE_TABLE

RENAME COLUMN NAME TO EMPLOYEE_NAME

 

이처럼 오라클 컬럼은 삭제, 변경, 추가 등을 할 수 있다.

컬럼 작업시에 주의할 점은 변경할 테이블이 참조되어있는 PROCEDURE 나 FUNCTION 등

이 INVALID 되므로 재컴파일이 필요하며, 필요시 해당 쿼리를 함께 수정해줘야 한다.

 

 

 

 

 

 

 

 

관련글 더보기

댓글 영역