반응형
오라클에서는 테이블 컬럼 순서 변경 하기 쉽지 않습니다.
테이블 전체 삭제 -> 추가할 컬럼 스크립트 끼워넣고 -> 재생성
해도 되지만 다음과같이 제안 합니다.
* 끼워넣고자 하는 위치 다음 컬럼들 전부 비활성화 -> 추가할 테이블컬럼 삽입 -> 비활성화 컬럼 전부 활성화 *
A,B,C,D 컬럼이 있고 A,B 컬럼 사이에 E,F 컬럼을 추가하거나 A,B,C,D,E,F 에서 순서를 변경해야하는 경우
C,D 컬럼 숨김처리
E,F 컬럼이 이미 있는경우에는 바로 C,D컬럼 보이기 처리
E,F 컬럼이 없는 경우에는 ADD 로 추가하고 C,D 컬럼 보이기 처리
ALTER TABLE [테이블명] ADD (E VARCHAR2(20));
ALTER TABLE [테이블명] ADD (F VARCHAR2(20));
ALTER TABLE [테이블명] MODIFY C VISIBLE;
ALTER TABLE [테이블명] MODIFY D VISIBLE;
반응형
LIST
'IT > ORACLE' 카테고리의 다른 글
[ORACLE] DB 삭제 시 필요한 좋은 습관. (0) | 2021.12.24 |
---|---|
[ORACLE] 샘플 데이터 JOIN 의 종류 (0) | 2020.06.23 |
[ORACLE] 오라클 샘플 데이터 생성. (0) | 2020.06.22 |
[ORACLE] INSERT,UPDATE,DELETE 샘플쿼리 (0) | 2020.03.17 |
[ORACLE] 특정 테이블 CODE 로 다른 테이블에서 명칭 가져오기 (0) | 2020.02.18 |
댓글