LOCK_TIMEOUT @@ (Transact-SQL)
Zwraca bieżącączas blokada-out ustawienie w milisekundach dla bieżącej sesja.
Składnia
@@LOCK_TIMEOUT
Zwracane typy
integer
Uwagi
Ustaw LOCK_TIMEOUT umożliwia aplikacji aby zestaw maksymalny czas instrukcja czeka na zablokowanych zasób.Po instrukcja oczekiwał dłużej niż ustawienie LOCK_TIMEOUT, zablokowanych instrukcja jest automatycznie anulowane i zwracany jest komunikat o błędzie do aplikacji.
@@ LOCK_TIMEOUT zwraca wartość -1, jeśli zestaw LOCK_TIMEOUT nie został jeszcze uruchomiony w bieżącej sesja.
Przykłady
W tym przykładzie przedstawiono zestaw wyników , gdy wartość LOCK_TIMEOUT nie jest zestaw.
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Oto zestaw wyników:
Lock Timeout
------------
-1
W tym przykładzie ustawia LOCK_TIMEOUT w milisekundach 1800, a następnie wywołuje @@ LOCK_TIMEOUT.
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Oto zestaw wyników:
Lock Timeout
------------
1800
Zobacz także