@@LOCK_TIMEOUT (Transact-SQL)
Nie można go wyrażenie ani wynik CAST lub CONVERT instrukcja.
@@LOCK_TIMEOUT
Zwracane typy
Liczba całkowita
Remarks
Instrukcja SET LOCK_TIMEOUT umożliwia aplikacji ustawienie maksymalnego czasu oczekiwania instrukcji na zablokowany zasób.Jeśli instrukcja oczekuje dłużej niż wynosi ustawienie LOCK_TIMEOUT, jest ona automatycznie anulowana i do aplikacji zostaje zwrócony komunikat o błędzie.
Jeśli w bieżącej sesji nie uruchomiono jeszcze instrukcji SET LOCK_TIMEOUT, funkcja @@LOCK_TIMEOUT zwraca wartość -1.
Przykłady
W tym przykładzie pokazano zestaw wyników zwracany w przypadku, gdy wartość LOCK_TIMEOUT nie jest ustawiona.
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Poniżej znajduje się zestaw wyników:
Lock Timeout
------------
-1
W tym przykładzie zostaje ustawiona wartość LOCK_TIMEOUT równa 1800 milisekund, a następnie zostaje wywołana funkcja @@LOCK_TIMEOUT.
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Poniżej znajduje się zestaw wyników:
Lock Timeout
------------
1800
See Also