2010년 5월 8일 포스팅
====================
백만년 만에 포스팅...
난 결코 잊지 않았다 이 블로그!!!
-0-;
작업좀 하다가 이쪽 테이블의 특정 컬럼 값을 저쪽으로 똑같이 옮길 일이 생겨서 하게 된 쿼리
UPDATE /*+bypass_ujvc*/
( SELECT T1.colum A, T2.colum B
FROM TABLE1 T1, TABLE2 T2
WHERE T1.colum2= T2.colum2 )
SET A = B
update ~(1) set ~(2) 은 통상적으로 그냥 쓰고
(1)번 부분에 두개의 테이블을 조인해서 원하는 컬럼을 뽑아 낸다.
풀어말하자면
TABLE1 의 colum2 와 TABLE2 의 colum2가 같을때
TABLE1 의 colum 을 TABLE2 의 colum 과 똑같이 만들어라~
* 주석부분까지 적어줘야 정상실행이 되네...
에휴..
우려하던 바 대로 블로그에 소홀해져 버렸구나..ㅡㅜ
-----------------------------------------------------------
참고.. 예전에 이 글을 올렸을때 누군가가 댓글을 달아 주었었다.
댓글 내용 :
주석이 아니라 힌트고요
이 힌트 오라클에서 보장 못한다고 하네요~
쓰지 말란 얘기죠~
'IT 이야기 > DB, SQL' 카테고리의 다른 글
오라클 콤마(쉼표) 쿼리 (0) | 2014.07.15 |
---|---|
MSSQL 날짜 형식 변환 (0) | 2014.07.15 |
MS SQL Server 로그파일 비우기 (0) | 2014.07.15 |
MYSQL 간단하게 쿼리 몇개~ (0) | 2014.07.15 |
간단한 문법 부터! (0) | 2014.07.15 |