본문 바로가기

For DEVELOPER/ORACLE::DB

[오라클]SQL SELECT 여러 결과를 INSERT 하기

728x90
반응형

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--모든 컬럼 저장
INSERT INTO 목적지테이블
SELECT * FROM 출발지테이블
 
 
--특정 컬럼 저장
INSERT INTO 목적지테이블
(컬럼명1, 컬럼명2, 컬럼명3)
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블
 
 
--여러 값 저장
INSERT INTO 목적지테이블
(컬럼명1, 컬럼명2, 컬럼명3)
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블1
UNION ALL
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블2
UNION ALL
SELECT 컬럼명1, 컬럼명2, 컬럼명3
FROM 출발지테이블3
cs
반응형