update [DB_A]
set
test = B.test
from
[DB_A] as A
, [DB_B] as B
where
A.uniq = B.uniq
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 |