@@ LOCK_TIMEOUT (Transact-sql)
Geçerli oturum için milisaniye cinsinden ayarı geçerli kilit zaman aşımı döndürür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
@@LOCK_TIMEOUT
Dönüş Türleri
tamsayı
Açıklamalar
set LOCK_TIMEOUT engellenen bir kaynaktaki bir açıklama bekler en uzun süreyi ayarlamak bir uygulama sağlar. Bir deyimi LOCK_TIMEOUT ayarı daha uzun süre bekledi, engellenmiş deyimi otomatik olarak iptal edilir ve uygulama hata iletisi döndürülür.
set LOCK_TIMEOUT henüz geçerli oturumda çalıştırıldı değil @@ LOCK_TIMEOUT değeri -1 döndürür.
Örnekler
Bu örnek, sonuç kümesini LOCK_TIMEOUT değeri yok olarak ayarlandığında gösterir.
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Sonuç kümesi aşağıdadır:
Lock Timeout
------------
-1
Lock Timeout
------------
-1
Bu örnek, LOCK_TIMEOUT 1800 milisaniye ayarlar ve @@ LOCK_TIMEOUT çağırır.
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Sonuç kümesi aşağıdadır:
Lock Timeout
------------
1800
Lock Timeout
------------
1800