티스토리 뷰

반응형

A 테이블과 B 테이블를 조인하여 A 테이블의 특정필드에 B 테이블의 특정 필드의
값을 업데이트 하고자 할경우 좋은 성능을 내는 힌트입니다.

update /*+ bypass_ujvc */
(
 select a.score old,
           b.score new
 from a, b
where a.id = b.id
)
set old = new ;

주의할 점은 oracle document에서도 찾기 힘든 힌트라 불안정할 경우가
있다는 얘기가 있더군요. 업데이트 전 값을 미리 체크하고 업데이트가
잘 작동되었는지 확인이 필요하다고 하더군요.
아직 한번도 사용해 본적은 없지만 . . .
반응형