MERGE
INTO COUNTRIES a
USING dual
ON (a.COUNTRY_ID = 'UU')
WHEN MATCHED THEN
UPDATE
SET a.REGION_ID = 1
WHEN NOT MATCHED THEN
INSERT (a.COUNTRY_ID, a.COUNTRY_NAME, a.REGION_ID)
VALUES ('WK', 'Wakanda', 4);
COUNTRIES 테이블에 COUNTRY_ID인 UU가 있다면 UU 아이디 행의 REGION_ID를 1로 변경한다.
UU가 없다면 Wakanda를 추가한다.
'SQL' 카테고리의 다른 글
SELECT문으로 INSERT하기 (0) | 2022.11.06 |
---|---|
DECODE 사용해보기 (0) | 2022.11.06 |
6. SQL Developer (0) | 2022.11.02 |
5. SQL 기본 쿼리 (0) | 2022.11.02 |
4. 행추가 (0) | 2022.11.02 |