본문 바로가기
SQL

#Merge문 오류- 작성중

by devdevdev 2022. 8. 23.

처음 쿼리의 소스는 소스테이블 중 전체이구요.
변경 쿼리의 소스는 소스테이블 중 1건입니다.
처음 쿼리는 전체를 대상으로 동일값을 입력 처리하고 있구요. ==> 중복 발생
변경 쿼리는 1건을 대상으로 입력처리합니다.

 

INTO TARGET_TABLE TARGET   -- 요기(INTO)가 타겟이고
USING SOURCE_TABLE SOURCE  -- 요기(USING)가 원본이죠.
ON 절은 원본과 타겟의 연결조건이구요.
원본에 대한 조건을 주려면 ON 절이 아닌 USING 절에서 줘야죠.

 

출처: http://www.gurubee.net/article/67886

 

Merge문 수행, insert 구문 오류 : ORA-00001: 무결성 제약 조건 위배 오류

안녕하세요. 오라클 입문자 질문입니다. 제목처럼 merge문 작성하여 수행시, insert문에서 "ORA-00001: 무결성 제약 조건(TARGET_TABLE_PK)에 위..

www.gurubee.net

 

 

+) 참고: http://wiki.gurubee.net/pages/viewpage.action?pageId=27427420 

 

1. MERGE 구문의 구성요소 알기 - [종료]구루비 DB 스터디 - 개발자, DBA가 함께 만들어가는 구루비 지

Added by 김지룡, last edited by 김지룡 on 10월 04, 2013  (view change) 1. MERGE 구문의 구성요소 알기 MERGE UPDATE,INSERT,DELETE 의 MULTIPLE OPERATION 0N 을 지원하기 위한 DML 구문으로,Source Table 에서 추출한 데이터를

wiki.gurubee.net

 

728x90

'SQL' 카테고리의 다른 글

JPA 실습중  (0) 2022.11.24
#JOIN 되는 기준컬럼 값이 둘다 NULL이라면 - 작성중  (0) 2022.08.23
SQL 옵티마이저  (0) 2022.04.24
인덱스를 이용한 소트 연산 생략  (0) 2022.04.14
DML 튜닝  (0) 2022.04.09

댓글