테이블 수정 하는 법
오라클 데이터베이스에서 테이블을 수정하려면 ALTER TABLE 명령어를 사용하면 된다.
ALTER TABLE 뒤에 다양한 명령어를 통해 테이블에 컬럼을 추가/변경/삭제할 수 있다.
하나씩 알아보자.
테이블 컬럼 추가(ADD)
ALTER TABLE [테이블명] ADD [컬럼명] [데이터 타입];
위와 같이 ADD 명령어를 통해 테이블에 컬럼을 추가할 수 있다.
ex) ALTER TABLE emp ADD empno VARCHAR2(5);
예를 들어 emp 테이블에 empno 라는 컬럼을 추가할 수 있다.
테이블 컬럼 수정(MODIFY)
ALTER TABLE [테이블명] MODIFY [컬럼명] [데이터타입];
위와 같이 MODIFY 명령어를 통해 테이블 컬럼을 수정할 수 있다.
ALTER TABLE emp MODIFY tel NUMBER(13);
예를 들어 tel 이라는 컬럼의 데이터타입이 원래 VARCHAR2였을 때 위와 같은 명령어로 NUMBER(13)로 타입을 변경할 수 있다.
테이블 컬럼 이름 변경(RENAME)
ALTER TABLE [테이블명] RENAME COLUMN [원 컬럼명] TO [바꿀 컬럼명];
위와 같이 RENAME 명령어를 통해 테이블 컬럼명을 변경할 수 있다.
ALTER TABLE emp RENAME COLUMN emp_name TO emp_nickname;
예를 들어 emp_name이라는 컬럼명을 emp_nickname으로 변경할 수 있다.
테이블 컬림 삭제(DROP)
ALTER TABLE [테이블명] DROP COLUMN [컬럼명]
위와 같이 DROP 명령어를 통해 테이블 컬럼을 삭제할 수 있다.
ALTER TABLE emp DROP COLUMN emp_address
예를 들어 emp_address라는 컬럼을 테이블에서 삭제할 수 있다.
반응형
'데이터베이스 > [Oracle]' 카테고리의 다른 글
[Oracle] 오라클 문자열 길이 구하기 LENGTH, LENGTHB 함수 (0) | 2023.07.27 |
---|---|
[Oracle] 연산자 종류, 연산자 우선순위, 문자열 합치기 (0) | 2023.07.27 |
[Oracle] 오라클 테이블 삭제(DROP TABLE)하는 법, 제약조건 걸린 테이블 삭제하는 법 (0) | 2023.07.26 |
[Oracle] 오라클 테이블 생성하는 법 (CREATE TABLE), 기본키, 인덱스, 코멘트 설정 하는 법 (0) | 2023.07.25 |
[Oracle] 오라클 데이터 타입(Data Type) 정리 (0) | 2023.07.24 |