@@LOCK_TIMEOUT
Returns the current lock time-out setting, in milliseconds, for the current session.
Syntax
@@LOCK_TIMEOUT
Return Types
integer
Remarks
SET LOCK_TIMEOUT allows an application to set the maximum time that a statement waits on a blocked resource. When a statement has waited longer than the LOCK_TIMEOUT setting, the blocked statement is automatically canceled, and an error message is returned to the application.
At the beginning of a connection, @@LOCK_TIMEOUT returns a value of -1.
Examples
This example shows the result set when a LOCK_TIMEOUT value is not set.
SELECT @@LOCK_TIMEOUT
Here is the result set:
----------------
-1
This example sets LOCK_TIMEOUT to 1800 milliseconds, and then calls @@LOCK_TIMEOUT.
SET LOCK_TIMEOUT 1800
SELECT @@LOCK_TIMEOUT
Here is the result set:
------------------------------
1800