DB/Oracle
[Oracle] 오라클 테이블 구조 변경 (수정, 추가, 삭제)
mndev
2024. 2. 16. 13:51
테이블 구조 변경
1) 컬럼 추가
- 추가된 컬럼의 마지막 부분에 생성
ALTER TABLE 테이블명 ADD(컬럼명 DataType);
2) 컬럼 변경
- 기존 컬럼에 데이터가 없는 경우
- 컬럼의 데이터 타입 변경이 자유로움
- 컬럼의 크기 변경이 자유로움
- 기존 컬럼에 데이터 존재하는 경우
- 데이터 타입 변경은
CHAR
과VARCHAR2
만 가능 - 변경한 컬럼의 크기가 저장된 데이터의 크기보다 같거나 클 경우에만 가능
- 데이터 타입 변경은
ALTER TABLE 테이블명 MODIFY (컬럼명 DataType);
3) 컬럼 제거
- 2개 이상의 컬럼을 가진 기존 테이블의 특정 컬럼과 컬럼의 데이터 삭제 가능
- 한 번의 하나의 컬러만 삭제 가능, 삭제된 컬럼은 복구 불가능
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;