테이블 명 변경 ☞ 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);
컬럼명 변경 ☞ 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'
하시면 쿼리문이 하나가 생깁니다. 그냥 그거 실행하시면 되요.
'Programer > DB' 카테고리의 다른 글
ORA-00001 요놈이 무엇인고? (0) | 2010.01.08 |
---|---|
오라클 언어셋 확인하기 (0) | 2010.01.07 |
티베로(TIBERO) 탭 테이블 만들기 (0) | 2010.01.06 |
솔라리스에서 oracle 설치시 문제점 4 (0) | 2010.01.04 |
솔라리스에서 oracle 설치시 문제점 3 (0) | 2010.01.04 |