Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Aktuální nastavení vypršení zámku se vrátí v milisekundách pro aktuální relaci.
Syntaxe
@@LOCK_TIMEOUT
Návratové typy
integer
Poznámky
SET LOCK_TIMEOUT umožňuje aplikaci nastavit maximální dobu, po kterou příkaz čeká na zablokovaný zdroj. Když příkaz čeká déle než LOCK_TIMEOUT nastavení, příkaz blokovaný je automaticky zrušen a aplikaci se vrátí chybová zpráva.
@@LOCK_TIMEOUT vrátí hodnotu -1, pokud SET LOCK_TIMEOUT ještě nebyl v aktuální relaci spuštěn.
Examples
Tento příklad ukazuje množinu výsledků, když hodnota LOCK_TIMEOUT není nastavena.
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Zde je množina výsledků:
Lock Timeout
------------
-1
Tento příklad nastaví LOCK_TIMEOUT na 1800 milisekund a poté volá @@LOCK_TIMEOUT.
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout];
GO
Zde je množina výsledků:
Lock Timeout
------------
1800
Viz také
Konfigurační funkce (Transact-SQL)
NASTAV LOCK_TIMEOUT (Transact-SQL)