일반적으로 update sql문은
update T_blahblah set column1 = value1;
으로 표현한다. 물론 뒤에 where문등을 이용해서 처리할 수도 있고...
그런데 다중컬럼을 하나의 query로 만들기는 가끔 유용한데, 기억이 잘 안난다.
update T_BLAHBLAH set (column1, column2, column3) = ( select 0,1,2 from dual );
로 처리하면 각각 0,1,2가 들어가고, 어차피 subquery 개념으로 다른 테이블의 결과값도 처리된다..
'삽질' 카테고리의 다른 글
데이터베이스 오브젝트 생성 bat (0) | 2012.07.05 |
---|---|
Oracle 제거... (0) | 2012.07.04 |
[펌] expdp/impdp 사용 예 및 help 사용 법 (0) | 2012.07.04 |
Oracle Primary key 별도의 table space에 설정. (0) | 2012.06.28 |
Visual Studio 2010에서 STL 알고리즘 std::remove_if, std::unique 함수 버그(?) (0) | 2012.02.27 |
|
댓글0
댓글을 달아 주세요