개발관련/ORACLE2012. 6. 13. 22:37
반응형


간단한 샘플로 merge into 의 동작원리를 알아보자.



위의 형식으로 샘플을 돌려봤으면 동작하는 원리는 파악을 했을것이다. 



이제부턴 참조. 

한개의 테이블에 merge into 를 쓰고 싶은데 테이블을 금방 생성한 경우라면 데이터가 한건도 없다.
아무리 select 를 해도 merge 가 되지않는다. 정상적이라면 분명히 not matched를 타서 insert가 되야하는데 말이지...

자신의 테이블을 merge into 할때는 아래를 참조하자.


한 테이블에 할때는 굳이 where절의 값을 비교할 필요가 없다. 더미테이블을 뒤져서 구색만 갖춰 놓은뒤,
직접 where절에 변수를 써넣자. 그러면 테이블에 한줄의 로우가 없더라도 insert가 잘 될것이다.


이상..




올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼



반응형

'개발관련 > ORACLE' 카테고리의 다른 글

Oracle 버전 정보 확인하기 sql 쿼리  (0) 2017.07.03
추첨로직 참고.  (0) 2017.06.26
oracle의 over를 다양하게 사용하기.  (0) 2012.06.15
Posted by bbokkun