개발/DB(Oracle, MySQL)

오라클 테이블 백업

쵸코푸들이장군 2018. 2. 11. 09:17

1. 테이블 복사


CREATE TABLE  NEW_TBL_NAME


AS SELECT * FROM OLD_TBL_NAME


WHERE 1= 0 ; 


 


>> 테이블 구조만 복사


 


CREATE TABLE  NEW_TBL_NAME


AS SELECT * FROM OLD_TBL_NAME


WHERE 1= 1; 


 


>> 테이블 구조와 데이터 복사


 


 


2. 이미 존재하는 테이블에 복사


INSERT INTO NEW_TBL_NAME SELECT * FROM OLD_TBL_NAME ;