2011-08-01 11:12:03
SQL 4 Oracle 오라클용 sql 실무
▒ JOIN UPDATE
▒ bypass_ujvc 힌트
update /*+ bypass_ujvc */
( select a.승인일 a_승인일, a.승인점수 a_승인점수
b.승인일 b_승인일, b.승인점수 b_승인점수
from 목적_Table a, 실적_Table b
where b.고객ID=a.고객ID
and b.취득일자=a.취득일자)
SET a_승인일 = b_승인일,
a_승인점수 = b_승인점수
where a_승인일 is null
▒ 집합
update 목적_Table a
set (a.승인일, a.승인점수)=(select b.승인일, b.승인점수
from 실적_Table b
where b.고객ID=a.고객ID
and b.취득일자=a.취득일자 )
where a.승인일 is null

'SQL4Oracle' 카테고리의 다른 글
| 우편번호로 시군구 지역 고객찾기 (0) | 2023.03.10 |
|---|---|
| replace (0) | 2023.03.10 |
| NULL 표현식2 (0) | 2023.03.10 |
| NULL 오류표현과 NULL 처리 (0) | 2023.03.10 |
| NULL 표현식 (0) | 2023.03.10 |