본문 바로가기

프로그램/ORACLE

INSERT SELECT 방법/ SELECT INSERT 방법

반응형



select 한 데이터를 테이블에 그대로 insert 하는 방법
예)
insert into 테이블명1
select
컬럼명
, 컬럼명
From 테이블명1
==> insert 할 데이터를 select로 조회해서 그대로 insert를 하는 방법인데

 

보통 같은 테이블의 샘플 데이터를 만들고자 할 때
쉽게 사용할 수 있는 방법입니다. 샘플데이터를 만들때는

 

어차피 같은 컬럼이므로 별상관이 없겠지만
특정 테이블에서 데이터를 조회한 후 insert 하는 방법으로

 

아래와 같은 방식으로 하면 됩니다.
insert into 테이블명1
(컬럼명1
, 컬럼명2
) values (
select
컬럼명1
, 컬럼명2
From 테이블명2 )
아래와 같이 할 경우에는 컬럼 속성, 크기가 같아야 됩니다.

 

반응형