Aracılığıyla paylaş


@@ LOCK_TIMEOUT (Transact-sql)

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

Konu bağlantısı simgesi 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        

Ayrıca bkz.

Başvuru

Yapılandırma işlevler (Transact-sql)

set LOCK_TIMEOUT (Transact-sql)