Oracle Database 36. 테이블 구조 변경하기
테이블 구조 변경하기
- alter 구문을 이용하면 테이블 구조를 변경할 수 있다.
- alter table 테이블명
add (컬럼명 자료형 제약조건) - alter table 테이블명
modify (컬럼명 자료형 제약조건) - alter talbe 테이블명
rename to 테이블명 - alter table 테이블명
rename column 컬럼명1 컬럼명2 - alter table 테이블명
- drop column 컬럼명
- drop table 테이블명
ex)
-- 컬럼추가
alter table test_table1
add (data3 number not null);
-- 컬럼의 데이터 타입 변경
alter table test_table1
modify (data3 varchar2(100));
-- 테이블 이름 변경
drop table test_table2;
alter table test_table1
rename to test_table2;
-- 컬럼 이름 변경
alter table test_table2
rename column data3 to data4;
-- 컬럼의 삭제
alter table test_table2
drop column data4;
-- 테이블 삭제
drop table test_table2;