web관련 공부들

[Oracle] 테이블 복사와 데이터 복사

초코맛 2021. 12. 23. 14:59
반응형

오라클에서 테이블의 복사나 복제는 상당히 간단하다.

그래도 잊지 않기 위해 적는 글.

 

1. 오라클 테이블 복사

복사할 테이블을 먼저 조회해 주고,

그위에 create table을 선언하여 새로 만들 테이블의 명을 지정,

AS로 연결해 주면 간단하게 생성된다.

--테이블 복사 (구조와 데이터까지)
create table 만들테이블명 AS
select * from 존재하는테이블명;

commit;

select * from 만들테이블명;

단, 꼭 Commit 해줄 것!

커밋을 해준후 만들 테이블 명으로 조회를 해주어야 조회가 가능하다.

 

2. 오라클 데이터 복사

테이블이 동일할 때, 

특정 데이터를 복사해 오는 것도 간단한데,

--구조가 같을때 특정 데이터 복사
insert into 입력할테이블
select * from 데이터갖고올테이블
where 컬럼 = '조건'
;

commit;

select * from 입력할테이블;

가져올 데이터를 먼저 조회하여주고,

그위에 insert into로 입력하려는 테이블에 넣어주면 된다.

마찬가지로 Commit 필수!

 

테이블과 데이터를 그대로 복사하는 방법~

간단!!

 

도움이 되셨다면 ♥꾹 부탁드려요~ 로그인 없이도 가능해요!

반응형