본문 바로가기

DB

한방에 Select 하여 Update하기

update [DB_A]
 set
  test   = B.test
from
  [DB_A] as A
 , [DB_B] as B
where
 A.uniq = B.uniq

처음 로직은
1. DB_A를 모두 Select한다.
2. DB_B에서 select한것을 참조하여 Update한다.
였는데, 걍 한방에 한줄로 가는 Query로 돌렸다.

잘 돌아간다~~

'DB' 카테고리의 다른 글

where 에서 like 대신 INSTR 사용 하는 것도  (0) 2008.11.04
오라클(Oracle), MS-SQL 함수  (0) 2007.05.30
[SQL]중복 값 갯수 구하기  (0) 2007.05.23
Database Programming & Design  (0) 2007.05.19
Database Programming & Design  (0) 2007.05.18