SQL 쿼리로 데이터를 마이그레이션 하려면,
B테이블 데이터 -> A테이블로 마이그레이션
- UPDATE SET SELECT
UPDATE 테이블 A
SET (A.컬럼1, A.컬럼2, ...) = (SELECT B.컬럼1, B.컬럼2, ...
FROM 테이블 B
WHERE 조건절)
WHERE 조건절
UPDATE EAI.OOO A
SET A.aftproc_yn = (SELECT B.aftproc_yn
FROM ADM.OOO B
WHERE 1=1
AND A.id = B.id
AND 조건1)
WHERE 1=1
AND 조건1
- INSERT INTO SELECT
INSERT INTO 테이블 A (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM 테이블 B
WHERE 조건절
[Oracle] 홀/짝 으로 나누어서 쿼리 수행하기
https://velog.io/@kmdngmn/Oracle-%ED%99%80%EC%A7%9D-%EC%9C%BC%EB%A1%9C-%EB%82%98%EB%88%84%EC%96%B4%EC%84%9C-%EC%BF%BC%EB%A6%AC-%EC%88%98%ED%96%89%ED%95%98%EA%B8%B0