
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
'DB&SQL' 카테고리의 다른 글
[Oracle] 쿼리로 테이블컬럼의 이름, 타입, 길이, NULLABLE, 코멘트 추출 (0) | 2022.08.29 |
---|---|
[Mysql][Mybatis] 게시판 상세 이전글 다음글 쿼리 (1) | 2018.09.10 |
댓글