2013-09-29 4 views
0

선택 .. UR이 잠금을 무시하고 현재 커밋 데이터 커밋되지 않은 데이터를 읽을 수있는 방법 읽기 아직 수정하고 커밋되지 않은 데이터

을 제공합니다 함께?

오라클에서 같은 :

갱신 테이블 세트 ..

선택 .. 수정 아직 커밋되지 않은 데이터를 다른 트랜잭션 유일한 방법으로 읽을 수없는 최선을 다하고되지

+0

...은 "UR"부분은 "커밋되지 않은 읽기"의 약자 UR' 함께를, 그래서 쿼리는 것이다 실제로 커밋되지 않은 데이터를 반환합니다. UR을 사용하는 – mustaccio

+0

은 단순히 잠금을 무시하고 변경 사항을 커밋하기 전과 업데이트를 고려하지 않고 그대로 데이터를 반환합니다. 기타 Oracle, Sybase와 같은 DBSM은 변경되었지만 커밋되지 않은 데이터를 더티 선택으로 반환합니다. 이것이 DB2가 작동하는 방식이며 커밋 전에 업데이트의 영향을 평가할 솔루션이 없다고 생각합니다. 업데이트 .. SELECT .. 롤백 는 db2에서 쓸모가 없습니다! – Ben

+0

어떻게 테스트했는지 모르겠지만 틀렸어. ! [여기 스크린 샷이 있습니다.] (http://farm8.staticflickr.com/7408/10019763665_c57bc57ae5_b.jpg) – mustaccio

답변

관련 문제