본문 바로가기

Study/Oracle

Oracle : table 컬럼 순서 변경 및 테이블 백업/복구

-- 1. 백업 테이블 생성


CREATE TABLE tab1_back

AS

SELECT * FROM tab1;



-- 2. 테이블 삭제


DROP TABLE tab1;



-- 3. 테이블 생성(컬럼 순서 변경)


CREATE TABLE tab1

(col1    varchar2(8),

col3    number(5),

col2    varchar2(1),

CONSTRAINT pk_tab1 PRIMARY KEY(col1));



-- 4.백업자료 복구


INSERT INTO tab1(col1, col2, col3)

SELECT col1, col2, col3 FROM tab1_back;