3
나는 https://msdn.microsoft.com/en-us/library/ms189823.aspx정보 (거래-SQL)를
한 가지 내가 @의 LockMode = 공유, 업데이트, IntentShared, IntentExclusive, 또는 배타적 사이에 명확하게 차이를 이해하지 못하는이 링크에서 기사를 읽고 .
나는 https://msdn.microsoft.com/en-us/library/ms189823.aspx정보 (거래-SQL)를
한 가지 내가 @의 LockMode = 공유, 업데이트, IntentShared, IntentExclusive, 또는 배타적 사이에 명확하게 차이를 이해하지 못하는이 링크에서 기사를 읽고 .
취할 잠금 모드에 따라 동일한 리소스를 사용하는 다른 트랜잭션이 잠금을받을 수 있습니다. 잠금 장치의 의미와 다른 잠금 장치에 미치는 영향은 여기에 설명되어 있습니다. SQL Server lock compatibility matrix.
짧은 버전 :
Shared
(일명 "읽기") : 너무 다른 사람들이 공유 잠금을 수 있습니다하지만 촬영되는 독점 잠금을 방지 할 수 있습니다.Update
: 한 번에 하나의 트랜잭션 만 업데이트 잠금을 가질 수 있습니다. 다른 사용자는 공유 잠금을 사용할 수 있습니다. 독점 잠금이 방지됩니다.Exclusive
: 라벨에 표시된 내용. 다른 모든 잠금은 방지됩니다.Intent ...
: 응용 프로그램 잠금에별로 유용하지 않은 모드입니다. 이는 인덱스 트리와 같은 리소스 계층 구조에서 비롯된 것이며 실제 리소스를 잠그고 싶지는 않지만 해당 리소스에 종속 된 리소스 (의도 된 리소스에 대한 변경을 초래할 수도 있고 그렇지 않을 수도 있음)를 의미합니다.