SET LOCK_TIMEOUT
잠금이 해제될 때가지 명령문이 기다려야 할 시간을 밀리초 단위로 지정합니다.
구문
SET LOCK_TIMEOUT timeout_period
인수
timeout_period
Microsoft® SQL Server™가 잠금 오류를 반환할 때까지 기다리는 시간을 밀리초 단위로 지정한 숫자입니다. -1(기본값)은 제한 시간이 없음(무기한 대기)을 나타냅니다.
기다리는 시간이 제한 시간 값을 초과하면 오류가 반환됩니다. 0은 기다리지 않음을 나타내고 잠금이 있으면 바로 오류 메시지가 반환됩니다.
비고
연결을 시작할 때는 이 설정이 -1로 되어 있습니다. 이 값을 변경하면 연결의 나머지 부분에서는 새 설정값이 적용됩니다.
SET LOCK_TIMEOUT 옵션은 실행시간이나 런타임에 설정되며, 구문 분석 시간에는 설정되지 않습니다.
이 SET 옵션 대신 READPAST 잠금 참고를 사용할 수도 있습니다.
사용 권한
기본적으로 모든 사용자에게 SET LOCK_TIMEOUT 사용 권한이 부여됩니다.
예제
다음 예제는 잠금 제한 시간을 1,800밀리초로 설정합니다.
SET LOCK_TIMEOUT 1800 GO
관련 항목
잠금 참고
@@LOCK_TIMEOUT
SET