* 컬럼 및 제약조건 추가
ALTER TABLE table_name ADD(column_name data_type[제약조건])
ALTER TABLE table_name ADD CONSTRAINT 제약조건명 제약조건
- 예) ALTER TABLE emp ADD(address varchar2(100));
* 컬럼 변경
ALTER TABLE table_name modify(column_name data_type[제약조건])
- 데이터가 존재하는 경우 변경할 수 없다. 단 varchar2, char의 경우 변경하려는 크기가 더 큰 경우는 가능하다.
- 예) ALTER TABLE emp modify(address varchar2(200));
- 기존 컬럼의 이름을 바꿀 순 없다.
- 컬럼의 제약조건이나 타입은 변경가능하다.
- 컬럼의 이름을 바꾸려면 컬럼을 drop으로 지우고 다시 만들어야 한다.
* 컬럼 삭제
alter table table_name drop column column_name
- 예) alter table emp drop column address
* 제약조건 삭제
alter table table_name drop 제약조건
- 예) alter table emp drop primary key;
'프로그래밍 > JDBC Programming' 카테고리의 다른 글
2012-5-15 Oracle(JDBC programming)공부 PPT자료 (0) | 2012.05.15 |
---|---|
INSERT(데이터 삽입) (0) | 2012.04.09 |
테이블 삭제 및 데이터 삭제(drop, delete) (0) | 2012.04.09 |
constraint 제약조건 (0) | 2012.04.09 |
테이블 생성(create table) (0) | 2012.04.06 |