SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

JOIN UPDATE

돌프1 2023. 3. 10. 13:28

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