테이블 명 변경   ☞   rename 변경전테이블명 to 변경후테이블명; 

컬럼명 변경       ☞   alter table [table name] rename column [column] to [new column];(oracle 9i부터 지원)

컬럼 수정          ☞   alter table [table name] modify ( [column] varchar2(20) );

컬럼 추가          ☞   alter table [table name] add ( [column] number(10,2) default 1000 );

컬럼 삭제          ☞   alter table [table name] drop ( [column] );

역시 이렇게 백번 말해도 한번의 예제가 눈에 쏙쏙 들어오나니~~~~!!!

간단하게 컬럼 삭제만 한번 예제를 보여 드리져!

ex) alter table WOLFWIDEWEB drop (age,national);


만약 primary key를 셋팅하고 싶으시다하면.

☞ ALTER TABLE [table name] ADD primary KEY(column name);

아.. 혹시 테이블에 걸려 있는 모든 key(primary key, unique key... 등등) 을 없애버리고 싶다하시면.

SELECT 'ALTER TABLE '||table_name||' DROP CONSTRAINT '||index_name||'' stmt 
FROM  USER_INDEXES
WHERE table_name = 'table name'

하시면 쿼리문이 하나가 생깁니다. 그냥 그거 실행하시면 되요.