문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

SET LOCK_TIMEOUT(Transact-SQL)

잠금(lock)이 해제될 때까지 한 문장이 기다려야 할 시간(밀리초)을 지정합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

SET LOCK_TIMEOUT timeout_period

timeout_period

Microsoft SQL Server에서 잠금(locking) 오류를 반환할 때까지 기다리는 시간을 밀리초 단위로 지정한 숫자입니다. -1(기본값)은 제한 시간이 없음(무기한 대기)을 나타냅니다.

기다리는 시간이 제한 시간 값을 초과하면 오류가 반환됩니다. 0은 전혀 기다리지 않음을 나타내며, 잠금(lock)이 있으면 바로 오류 메시지가 반환됩니다.

연결을 시작할 때는 이 설정이 -1로 되어 있습니다. 이 값이 변경되면, 그 후부터 새 설정 값이 해당 연결에 적용됩니다.

SET LOCK_TIMEOUT 옵션은 실행 시간 또는 런타임에 설정되며, 구문 분석 시에는 설정되지 않습니다.

이 SET 옵션 대신 READPAST 잠금(locking) 힌트를 사용할 수도 있습니다.

CREATE DATABASE, ALTER DATABASE 및 DROP DATABASE 문은 SET LOCK_TIMEOUT 설정을 지키지 않습니다.

public 역할(role)의 멤버이어야 합니다.

다음 예제에서는 잠금(lock) 제한 시간을 1800밀리초로 설정합니다.

SET LOCK_TIMEOUT 1800
GO

커뮤니티 추가 항목

추가
표시: