-
UPDATE 문
-
Zappy (IP: *.10.113.117)조회 수: 11381, 2006-05-30 16:36:58(2006-05-30)
-
UPDATE 문
아래와 같이 두개의 테이블이 있다.
Logical
Physical
대출 테이블의 고객번호와 고객 테이블의 고객번호가 같은데 고객명이 서로 다른 경우
대출 테이블의 고객명을 고객 테이블의 고객명으로 update 한다.
T_LOAN LOAN_NO CUST_NO CUST_NM 2006022401 0000000001 홍길동 2006022402 0000000002 김철수 2006022403 0000000001 홍길 2006022404 이영수 2006022405 0000000001 T_CUST CUST_NO CUST_NM 0000000001 홍길동 0000000002 김철수 0000000003 가나다 대상건 LOAN_NO CUST_NO CUST_NM 수정후 2006022401 0000000001 홍길동 2006022402 0000000002 김철수 2006022403 0000000001 홍길 홍길동 2006022404 이영수 2006022405 0000000001 홍길동 SQL
UPDATE (SELECT A.CUST_NM AS CUST_NM_1
, B.CUST_NM AS CUST_NM_2
FROM T_LOAN A
, T_CUST B
WHERE A.CUST_NO = B.CUST_NO
AND (A.CUST_NM IS NULL OR
A.CUST_NM <> B.CUST_NM))
SET CUST_NM_1 = CUST_NM_2;
번호 | 제목 | 닉네임 | 조회 | 등록일 |
---|---|---|---|---|
15 | Zappy | 24102 | 2009-04-12 | |
14 | Zappy | 13639 | 2007-11-17 | |
13 | Zappy | 8740 | 2007-01-29 | |
12 | Zappy | 9647 | 2007-01-29 | |
11 | Zappy | 9759 | 2006-08-05 | |
10 | Zappy | 8738 | 2006-07-31 | |
9 | Zappy | 46656 | 2006-07-31 | |
8 | Zappy | 7915 | 2006-05-30 | |
7 | anonymous | 147986 | 2006-05-30 | |
⇒ | Zappy | 11381 | 2006-05-30 |