프로젝트를 하다 보면 기존에 있는 테이블을 복사해서 사용할 경우가 발생한다.
사용하고 있는 기존 테이블의 테이블의 구조를 자주 변경한다면 미리 복사해 만들어 테스트해보거나,
테이블 데이터 자체를 백업용으로 만들어 놓을 수도 있다.
CREATE TABLE [스키마.]테이블명 AS
SELECT 컬럼1, 컬럼2, ...
FROM 복사할 테이블명;
이 구문을 사용하면 테이블 구조와 데이터가 모두 신규 테이블로 복사된다.
CREATE TABLE ex2_9_1 AS
SELECT *
FROM ex2_9;
결과
table EX2_9_1이(가) 생성되었습니다.
'oracle' 카테고리의 다른 글
데이터베이스 객체 _뷰 (삭제) (0) | 2021.04.01 |
---|---|
데이터베이스 객체 _뷰 (생성) (0) | 2021.04.01 |
데이터베이스 객체 _테이블 (수정) (0) | 2021.04.01 |
데이터베이스 객체 _테이블 (삭제) (0) | 2021.04.01 |
제약조건 _CHECK (0) | 2021.04.01 |