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);
오라클 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 |
댓글 영역