오라클 컬럼 순서 변경

(오라클 컬럼명 순서 변경에서 넘어옴)
오라클 컬럼명 순서 변경

1 실습 테이블 생성[ | ]

CREATE TABLE employee (
emp_no NUMBER PRIMARY KEY,
dept VARCHAR2 (16),
name VARCHAR2 (32)
);
INSERT INTO employee VALUES (130001, '인사부', '홍길동');
INSERT INTO employee VALUES (130002, '영업부', '임꺽정');
INSERT INTO employee VALUES (130003, '생산부', '장길산');

2 변경 전[ | ]

SELECT * FROM employee;
EMP_NO	DEPT	NAME
130001	인사부	홍길동
130002	영업부	임꺽정
130003	생산부	장길산

3 변경[ | ]

  • 재배열된 사본 생성 → 사본을 원본으로 대체
CREATE TABLE temp AS SELECT emp_no, name, dept FROM employee;
DROP TABLE employee;
RENAME temp TO employee;

4 변경 후[ | ]

SELECT * FROM employee;
EMP_NO  NAME    DEPT
130001	홍길동	인사부
130002	임꺽정	영업부
130003	장길산	생산부

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}