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 ) ;