sangoku   http://cafe.naver.com/wowsoftware/31 
 
 
update distribute 
   set right_pv = b
 where userid in (select userid from b)
update distribute_cp_temp
   set (parents_id, recomm_id) = (select SPONSORID, INTRODUCORID
                    from dist2 
     where DISTRIBUTORID = distribute_cp_temp.userid);
update ddd
   set cyberpoint = (select cybermoney
                         from d
                 where DISTRIBUTORID = ddd.userid);
update distribute_cp_temp
   set (parents_name) = (select name
                    from d 
     where DISTRIBUTORID = distribute_cp_temp.userid
       and url is not null);
 
 
update 상품 a
set a.판매개시일 =
                 (select b.판매개시일
                    from tmp_상품판매개시일 b
                   where a.상품코드= b.상품코드
                   )
where a.상품코드 in(select 상품코드 from tmp_상품판매개시일)
UPDATE 부점 A
  SET A.영문부점명 = (SELECT 영문부점명
                    FROM 영문부점명 B
                  WHERE A.부점 = B.부점 
                  )
  WHERE EXISTS (SELECT 영문부점명
                    FROM 영문부점명 B
                  WHERE A.부점 = B.부점                      
                )
 
참고로 SYBASE에서는 다음과 같이 사용합니다
UPDATE 상품
SET A.판매개시일 = B.판매개시일
FROM 상품 A, TMP_상품판매개시일 B
WHERE A.상품코드= B.상품코드
'Databases' 카테고리의 다른 글
| SQL Server 2000 (2005) 에서 SQL Server 2008 로 데이터 이동 [출처] [1/2] SQL Server 2000 (2005) 에서 SQL Server 2008 로 데이터 이동|작성자 맑은하늘 (0) | 2009.10.28 | 
|---|---|
| SQL Express (0) | 2009.09.24 | 
| 메뉴얼,코드팁,한국매거진 링크 (0) | 2009.09.06 | 
| Characterset 바꾸기 (0) | 2009.09.06 | 
| configure 옵션탐구 (버젼 : 5.1.32) (0) | 2009.09.03 |