안녕하세요.


해당 쿼리에 대한 동시 호출 시 읽기에 대한 보존이 되는지 궁금합니다. 


밑에 한 트랜잭션입니다. 동시호출시 두번째 select가 update된 0값이 조회되는게 아니라

첫번째 select와 마찬가지로 1000을 호출이 되어버려서  결국엔 col2값이 2000이 되어버립니다.

정상적으로 처리됐을땐 col2값이 1000이되어야합니다.


트랜잭션 처리가 되있더라도 공유잠금은 되지 않는것같습니다.

어떻게 처리해야될까요..


col1 : 1000

SELECT col1

  FROM TEST with(nolock) where seq = 1



col1 : 0으로 초기화 및 col2 에다 col1값 업데이트


update TEST with(serializable) set col1 = 0, col2 = 조회된col1값

where seq = 1




답변 부탁드립니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38055
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20666
» 공유잠금 관련 쿼리 질문있습니다. [2] 쵸보 2015.11.24 2008
9022 평균시간 구하는방법 [1] pobiblue 2015.11.23 4084
9021 오래된 데이터 삭제 시점과 백업 [1] embster 2015.11.23 2768
9020 Tempdb에 대한 질문입니다. [2] 희망나라 2015.11.20 2665
9019 여러 사용자 계정을 생성하려고 합니다. [2] 더따뜻한 2015.11.19 2454
9018 MS SQL 동기화? 복제? 질문드립니다. [3] Sinlay 2015.11.17 6906
9017 계층형 쿼리를 서브 쿼리로 사용하는 방법 질문 [2] qjvjfldel 2015.11.17 2850
9016 최근것만 가져오기 T^T [2] 마힐링 2015.11.17 2509
9015 최근날짜의 데이터 가져오기..^_^ [6] 마힐링 2015.11.16 4455
9014 모바일 게임 DB로 SQL Server 사용하고 계시는 분 있나요? [3] 메칸더 2015.11.16 2848
9013 쿼리 정렬에 관련된 질문입니다. [3] 흑흑 2015.11.14 2132
9012 SQL 서비스 재시작 할 때마다 DB가 20분정도 복구중이라고 나옵니다 [2] 조굴 2015.11.13 2743
9011 쿼리문 질문 하겠습니다. [4] 백마탄나 2015.11.11 2527
9010 substring 리턴값 관련하여 질문 올립니다.ㅠ [8] msakstp 2015.11.10 3558
9009 퀴리문 질문입니다. [2] 희망나라 2015.11.10 3561
9008 select 트랜잭션 일관성 [3] 쵸보 2015.11.10 2951
9007 미러링 수동 장애조치와 자동 장애조치에 대해서 [1] dontcryme 2015.11.09 2580
9006 쿼리 비용 관련 [4] 냥냥 2015.11.09 3022
9005 쿼리 질문 드립니다. [4] 뇽이 2015.11.05 2540
9004 테이터 타입 질문입니다. [3] 희망나라 2015.11.05 2447





XE Login