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

@@LOCK_TIMEOUT(Transact-SQL)

현재 세션의 현재 잠금 시간 제한 설정(밀리초)을 반환합니다.

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

@@LOCK_TIMEOUT

SET LOCK_TIMEOUT을 통해 응용 프로그램은 문이 차단된 리소스를 기다리는 최대 시간을 설정할 수 있습니다. 문이 LOCK_TIMEOUT 설정보다 오래 대기한 경우 차단된 문은 자동으로 취소되고 오류 메시지가 응용 프로그램으로 반환됩니다.

SET LOCK_TIMEOUT이 현재 세션에서 아직 실행되지 않은 경우 @@LOCK_TIMEOUT은 -1을 반환합니다.

다음 예에서는 LOCK_TIMEOUT 값이 설정되지 않은 경우의 결과 집합을 보여 줍니다.

SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO

결과 집합은 다음과 같습니다.

Lock Timeout
------------
-1

다음 예에서는 LOCK_TIMEOUT을 1800밀리초로 설정한 다음 @@LOCK_TIMEOUT을 호출하는 방법을 보여 줍니다.

SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO

결과 집합은 다음과 같습니다.

Lock Timeout
------------
1800        

커뮤니티 추가 항목

추가
표시: