데이타베이스에서 한 레코드의 서로 다른 2개의 필드값을 swap 할 수 있는 쿼리는 무엇인가요?
글쓴이: vudghkzm / 작성시간: 수, 2006/09/27 - 3:28오후
하나의 레코드에 있는 2개의 필드값을 swap 하고자 합니다.
즉, a 필드에는 b 필드값을 넣고, b 필드에는 a 필드값을 넣고자 합니다.
update test_table set a = b, b = a;
위와 같이 쿼리를 실행하면 되는지 궁금합니다.
그리고 위의 쿼리가 제대로된 swap 쿼리인지도 궁금합니다.
Forums:
아마도 잘
아마도 잘 될겁니다.
그렇게 작업했던 DB가 하나가 있었는데
사용중인 DB종류가 mysql, postgres, oracle 세개가 있는데 기억은 잘 나지를 않네요.
그래도 테스트는 해 보고 하세요.
댓글 달기