티스토리 뷰

ORACLE 테이블 컬럼 추가, 수정, 삭제, 컬럼명 변경


1. 테이블 컬럼 추가(ALTER TABLE ADD)

👉 (문법) ALTER TABLE 테이블명 ADD(컬럼명 데이타타입(사이즈));

👉 (설명) USER 테이블에 USER_NAME 컬럼을 VARCHAR2(13) 타입으로 추가한다.

👉 (예제)

ALTER TABLE USER ADD(USER_NAME VARCHAR2(13));

2. 테이블 컬럼 수정(ALTER TABLE MODIFY)

👉 (문법) ALTER TABLE 테이블명 MODIFY(컬럼명 테이타타입(사이즈));

👉 (설명) USER 테이블의 USER_AGE 컬럼을 NUMBER(3) 타입으로 수정한다.

👉 (예제)

ALTER TABLE USER MODIFY(USER\_AGE NUMBER(3));

3. 테이블 컬럼 삭제(ALTER TABLE DROP)

👉 (문법) ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

👉 (설명) USER 테이블의 USER_NAME 컬럼을 삭제한다.

👉 (예제)

ALTER TABLE USER DROP COLUMN USER_NAME;

4. 테이블 컬럼명 변경(ALTER TABLE RENAME)

👉 (문법) ALTER TABLE 테이블명 RENAME COLUMN 원래컬럼명 TO 바꿀컬럼명;

👉 (설명) USER 테이블의 USER_NAME 컬럼을 USER_FIRST_NAME 으로 변경한다.

👉 (예제)

ALTER TABLE USER RENAME COLUMN USER_NAME TO USER_FIRST_NAME;

주의

👉 변경 대상 테이블의 데이터 크기에 따라 작업 시간이 달라진다.

👉 컬럼 수정 시 연관 프로그램에서도 변경 사항을 반영해야 컬럼명이 매칭이 되지 않아서 발생하는 프로그램 오류를 방지할 수 있다.

👉 Oracle은 컬럼 순서를 변경할 수 없다.


4. 참고

참고1. [ORACLE] 오라클 테이블 컬럼 추가/수정/삭제/이름변경 하는 방법(ALTER 테이블 ADD/MODIFY/DROP/RENAME)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함