728x90
반응형

A.테이블에 있는 내용을 가지고

 

B.테이블에 업데이트 시키고자 할때 사용하면된다.

 

1. 방법

 

UPDATE 업데이트받을테이블 aa
SET ( DOC_PASS_YN )
    = ( SELECT PASS_TP AS DOC_PASS_YN FROM 업데이트해줄테이블

          WHERE 업데이트해줄테이블 .RGNO = '관리번호' AND PASS_TP='1'

        )
WHERE
aa.RGNO ='관리번호';

 

* 업데이트해줄테이블 풀경로를 써주어야한다.

 

 

 

 

2.방법

 

UPDATE  /*+ BYPASS_UJVC */     
    (SELECT A.급여, B.급여

        FROM 부서테이블 A, 인사테이블 B 
        WHERE A.행번 = B.행번
    )
SET    B.급여= A.급여  ;

 

 

3. 방법

 

UPDATE book aa
SET ( name, date ) = ( SELECT name, date FROMsale WHERE sale.bookid = aa.bookid )
WHERE
EXISTS

( SELECT name, date FROMbb WHERE sale.bookid = aa.bookid )

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,