Aracılığıyla paylaş


@@ LOCK_TIMEOUT (Transact-SQL)

Geçerli kilit saat aşımını milisaniye cinsinden geçerli oturum için ayarlama döndürür.

Topic link iconTransact-SQL sözdizimi kuralları

@@LOCK_TIMEOUT

Dönüş Türleri

tamsayı

Remarks

küme LOCK_TIMEOUT bir deyim, engellenmiş bir kaynağın bekleyeceği en fazla süreyi ayarlamak bir uygulama sağlar.Bir deyim LOCK_TIMEOUT ayarından daha uzun süre bekledi, engellenmiş deyim otomatik olarak iptal edilir ve bir hata iletisi, uygulamaya döner.

küme LOCK_TIMEOUT henüz geçerli oturumda olmayan çalıştırılmışsa @@ LOCK_TIMEOUT -1 değerini döndürür.

Örnekler

Bu sonucu görülmektedir küme LOCK_TIMEOUT değer olmadığında küme.

SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO

sonuç kümesi aşağıdadır:

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

Bu örnek için 1800 milisaniye LOCK_TIMEOUT ayarlar ve @@ LOCK_TIMEOUT'ı çağırır.

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

sonuç kümesi aşağıdadır:

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