티스토리 뷰

Database

테이블 생성과 동시에 복제하기(CTAS)

보따리의새세상 2019. 3. 25. 01:13


"테이블 생성과 함께 동시에 복제하기"





테이블1 의 모든 SCHEMA 및 DATA를

그대로 복제하는 구문 입니다.



보통 CREATE TABLE 먼저 실행 후

INSERT & SELECT 를 실행하는

두단계로 진행하지만,



본 방법은 하나의 QUERY로

두 작업을 동시에 진행합니다.

(일명 CTAS:시타스)



CREATE TABLE 오너명.테이블1복제명 AS SELECT * FROM 오너명.테이블1명;




DB LINK 사용도 가능합니다.




CREATE TABLE 오너명.테이블1복제명 AS SELECT * FROM 오너명.테이블1명@DB_LINK명;





'Database' 카테고리의 다른 글

ORACLE 시퀀스(SEQUENCE) 사용  (0) 2019.04.01
MSSQL 의 Varchar 와 nVarchar의 차이  (2) 2019.03.27
ORACLE ALL_TABLES 에서 SELECT문 추출  (0) 2019.03.25
ORACLE DB LINK 조회 및 사용  (0) 2019.03.25
ORACLE 시스템 뷰 목록  (0) 2019.03.21
댓글