DB&SQL
[Tibero][Oralce] 테이블 컬럼 순서 변경
hansory
2022. 8. 29. 14:20

Tibero, Oracle 컬럼순서 변경
⚠️
티베로, 오라클에서
INVISIBLE
, INVISIBLE
, 지원하지 않으면 테이블을 삭제하고 다시 만들어야 한다. 이때 PK, INDEX, FK 등이 삭제 될 수 있으므로 반드시 백업을 해놓아야 한다.
- 컬럼순서 변경대상 테이블을 정렬하고 싶은 컬럼 순서대로 SELECT 후 임시테이블로 CREATE 한다.
CREATE TABLE BACKUP_TC_COMMON_CODE AS SELECT CODE , GROUP_CODE , CODE_NAME , CODE_DC , DSPY_ORDR , USE_YN , REGIST_DT , UPDT_DT , REGIST_ID , UPDT_ID FROM TC_COMMON_CODE
- 임시테이블이 생성 됬다면 기존 테이블 삭제
DROP TC_COMMON_CODE
- 임시테이블을 기존 테이블명으로 이름변경
RENAME BACKUP_TC_COMMON_CODE TO TC_COMMON_CODE