상세 컨텐츠

본문 제목

UPDATE 문

프로그래밍/Oracle

by ........? 2012. 6. 4. 14:53

본문

UPDATE문 기본모양

UPDATE 테이블명

      SET 칼럼명 = 값

  WHERE 조건



다른테이블에서 값을 가져와서 업데이트 시키기

방법1

UPDATE TABLE1.T1

      SET T1.A = (SELECT T2.B 

                           FROM TABLE2.T2

                           WHERE T1.C = T2.C)

WHERE T1.D = 555;





방법2

UPDATE(

              SELECT *

                  FROM TABLE1.

                WHERE COLUMN1 = 'A') T1  --이부분을 하나의 큰테이블로 본다

       SET COLUMN1 = (SELECT NAME

                                     FROM TABLE2.T2

                                   WHERE T1.C = T2.C);


'프로그래밍 > Oracle' 카테고리의 다른 글

오라클 ROW_NUMBER()  (0) 2012.06.07
오라클 SUBSTR, INSTR  (0) 2012.06.07
UNION ALL & UNION  (0) 2012.05.15
GROUP BY & HAVING  (0) 2012.05.15
오라클 TRUNC  (0) 2012.05.08

관련글 더보기

댓글 영역