오라클 alter 명령어 정리
할 때마다 찾아보는게 힘들어서 정리
alter table table_name add(column_name data_type(size));
alter table tb_tmp add (type_cd char(5));
alter table tb_tmp add (name varchar2(30 char)); --한글데이터가 적재될 경우
alter table tb_tmp add (age number(3));
alter table table_name modify(column_name data_type(size));
alter tb_tmp modify (name varchar2(100 char));
--당연한 소리지만 기존 값들 중 바꾸려는 사이즈보다 큰 값이 존재할 경우 오류
alter table table_name drop column column_name;
alter table tb_tmp drop age;
alter table table_name rename column original_name to new_name;
alter table tb_tmp rename type_cd to type_nm
create unique index tb_tmp_ux01 on tb_tmp(id);
alter table tb_tmp add primary key (id) using index;