1. 타입수정
alter table ms modify column_name varchar(30) not null
= ms 테이블의 name컬럼의 타입을 varchar(30) 으로 속성을 not null 로 수정하라.
ex> alter table COM_DRW_REQ modify DRW_REQ_BJDONG VARCHAR2(5) NOT NULL;
2. 컬럼삭제
alter table ms drop column_name
= ms 테이블의 name 컬럼을 삭제
3. 컬럼추가
alter table ms add column_name varchar(50) notnull
= ms 테이블에 varchar(30) 에 notnull의 속성을 지닌 name 컬럼을 추가하라.
4. 컬럼이름변경
가. 9i Release2(v920)
-> ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name;
= table_name 테이블에 old_name 을 new_name으로 변경한다.
나. 9I Release1(v901)
-> DBMS_REDEFINITION을 이용(Bulletin No: 12279 참조)
다. 9i Release1(v920) 이전
-> table 재생성
[출처] alter table 문법|작성자 테황