반응형
데이터를 INSERT할 때 INSERT문 하나당 한 행의 데이터가 들어갑니다.
DB에 많은 데이터를 넣기 위해서 INSERT문을 반복해서 하곤 했습니다.
INSERT문 형식
INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...)
SELECT문을 이용하여 여러 행의 데이터를 한 번에 INSERT할 수 있는 방법이 있습니다.
INSERT INTO SELECT문을 이용하면 조회한 모든 행을 한 번에 INSERT할 수 있습니다.
INSERT INTO SELECT문 형식
INSERT INTO 테이블명(컬럼1, 컬럼2, ...)
SELECT 컬럼1, 컬럼2, ... FROM 테이블명 WHERE 조건
주의할 점은 INSERT문과 마찬가지로 컬럼의 개수와 타입을 맞춰줘야 한다는 것입니다.
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] GREATEST, LEAST 함수 / 최댓값, 최솟값 구하기 (0) | 2022.11.16 |
---|---|
[Oracle] 몫, 나머지 구하기 (/, MOD, FLOOR()) (0) | 2022.09.30 |
[Oracle] 올림 함수 CEIL() / 내림 함수 FLOOR() / 반올림 함수 ROUND() (0) | 2022.09.29 |
[Oracle] ORDER BY NULLS FIRST, NULLS LAST / NULL값 정렬하기 (0) | 2022.09.29 |
[Oracle] NVL, NVL2 함수 사용법 / null 값 처리 (0) | 2022.09.22 |
댓글