DB/DBA

[ 오라클 ] 오라클 테이블 컬럼 추가/삭제/변경 신중히 !

Ars Vivendi 2022. 5. 12. 14:49


  컬럼 추가  

컬럼을 추가하면 테이블 맨마지막에 생성됩니다.
ALTER  TABLE  TB_SALARY  ADD ( EMP_NO VARCHAR2 (5) ) ;


  컬럼 속성값 변경  

컬럼 size를 변경하거나 형변환을 하실때는 변경이 안될수 있습니다.

복제컬럼을 생성해서 하는게 좋겠죠. 

ALTER  TABLE  TB_SALARY  MODIFY ( EMP_NO VARCHAR2 (10) ) ;


  컬럼 이름변경  
ALTER  TABLE  TB_SALARY  RENAME  COLUMN  EMP_NO  TO  EMP_ID ;


  컬럼 삭제  
ALTER  TABLE  TB_SALARY  DROP  COLUMN  EMP_NO ;

 

 

  컬럼 순서변경  

ALTER  TABLE  TB_SALARY  MODIFY  EMP_NO  INVISIBLE ;

ALTER  TABLE  TB_SALARY  MODIFY  DEPT_NO  INVISIBLE ;

 

ALTER  TABLE  TB_SALARY  MODIFY  DEPT_NO  VISIBLE ;

ALTER  TABLE  TB_SALARY  MODIFY  EMP_NO  VISIBLE ;




* 컬럼 기본값 설정
ALTER  TABLE  TB_SALARY  ADD ( EMP_NO  VARCHAR2 (5)  DEFAULT 0 ) ;