▣ ORACLE 오라클 테이블 컬럼 추가, 수정, 삭제하기 [ALTER table ADD / MODIFY / DROP]
Oracle을 이용해 개발을 진행하다 보면, 테이블 수정하는 일이 빈번하게 발생한다.
Toad나 Orange등의 Tool을 이용한다면, Tool의 기능을 이용해 테이블을 수정,추가,삭제할 수 있지만 쿼리를 이용해서는 어떻게 수정을 하는지 알아두는 것도 좋다.
1. 테이블 컬럼 추가하기
→ ALTER TABLE 테이블명 ADD (컬럼명 데이터타입(값));
ex) 사용자 테이블 USER에 PHONE_NUM 컬럼을 추가한다. 데이터 타입은 VARCHAR2(32) 로 한다.
→ ALTER TABLE USER ADD (PHONE_NUM VARCHAR2(32));
2. 테이블 컬럼 수정하기
→ ALTER TABLE 테이블명 MODIFY (컬럼명 데이터타입(값));
ex) 사용자 테이블 USER에 PHONE_NUM 컬럼을 수정한다. 데이터 타입을 VARCHAR2(64) 로 한다.
→ ALTER TABLE USER MODIFY (PHONE_NUM VARCHAR2(64));
3. 테이블 컬럼 삭제하기
→ ALTER TABLE 테이블명 DROP (컬럼명);
ex) 사용자 테이블 USER에 PHONE_NUM 컬럼을 삭제한다.
→ ALTER TABLE USER DROP (PHONE_NUM )
여러개의 컬럼을 동시에 추가, 수정, 삭제 하는 경우, 쿼리를 미리 만들어 두고 한번에 실행하면 된다.