Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Mevcut oturum için mevcut kilit zaman aşımını milisaniye içinde döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
@@LOCK_TIMEOUT
Dönüş Türleri
integer
Açıklamalar
SET LOCK_TIMEOUT, bir uygulamanın bloklanmış bir kaynakta bir ifadenin maksimum bekleme süresini ayarlamasına izin verir. Bir ifade LOCK_TIMEOUT ayarından daha uzun beklediğinde, engellenmiş ifade otomatik olarak iptal edilir ve uygulamaya hata mesajı döner.
@@LOCK_TIMEOUT, mevcut oturumda SET LOCK_TIMEOUT henüz çalıştırılmamışsa -1 değer döndürür.
Örnekler
Bu örnek, LOCK_TIMEOUT değeri ayarlanmadığında sonuç kümesini gösterir.
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Sonuç kümesi aşağıdadır:
Lock Timeout
------------
-1
Bu örnek LOCK_TIMEOUT'yi 1800 milisaniyeye ayarlar ve ardından @@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
Ayrıca Bkz.
Yapılandırma İşlevleri (Transact-SQL)
SET LOCK_TIMEOUT (Transact-SQL)