sql server 2005 T-SQL @@LOCK_TIMEOUT (Transact-SQL)
2007-12-22 09:34
453 查看
返回当前会话的当前锁定超时设置(毫秒)。
Transact-SQL 语法约定
语法
返回类型
integer
备注
SET LOCK_TIMEOUT 允许应用程序设置语句等待阻塞资源的最长时间。当一条语句等待的时间长度超过 LOCK_TIMEOUT 所设置的时间长度时,被锁住的语句将自动取消,并给应用程序返回一条错误消息。
如果当前会话中尚未运行 SET LOCK_TIMEOUT,@@LOCK_TIMEOUT 将返回值 -1。
示例
以下示例显示当未设置 LOCK_TIMEOUT 值时的结果集。
复制代码
下面是结果集:
复制代码
该示例将 LOCK_TIMEOUT 设置为 1800 毫秒,然后调用 @@LOCK_TIMEOUT。
复制代码
下面是结果集:
复制代码
Transact-SQL 语法约定
语法
@@LOCK_TIMEOUT
返回类型
integer
备注
SET LOCK_TIMEOUT 允许应用程序设置语句等待阻塞资源的最长时间。当一条语句等待的时间长度超过 LOCK_TIMEOUT 所设置的时间长度时,被锁住的语句将自动取消,并给应用程序返回一条错误消息。
如果当前会话中尚未运行 SET LOCK_TIMEOUT,@@LOCK_TIMEOUT 将返回值 -1。
示例
以下示例显示当未设置 LOCK_TIMEOUT 值时的结果集。
复制代码
SELECT @@LOCK_TIMEOUT AS [Lock Timeout]; GO
下面是结果集:
复制代码
Lock Timeout ------------ -1
该示例将 LOCK_TIMEOUT 设置为 1800 毫秒,然后调用 @@LOCK_TIMEOUT。
复制代码
SET LOCK_TIMEOUT 1800;
SELECT @@LOCK_TIMEOUT AS [Lock Timeout]; GO
下面是结果集:
复制代码
Lock Timeout ------------ 1800
相关文章推荐
- sql server 2005 T-SQL @@LOCK_TIMEOUT (Transact-SQL)
- SQL Server 2005 Beta 2 Transact-SQL 增强功能
- SQL Server 2005 Beta 2 Transact-SQL 增强功能
- SQL Server 2005 Beta 2 Transact-SQL 增强功能
- sql server 2005 COUNT_BIG (Transact-SQL)
- sql server 2005 T-SQL 参考 -(减)(Transact-SQL)
- sql server 2005 T-SQL ^(位异或)(Transact-SQL)
- sql server 2005 T-SQL _(通配符 - 匹配一个字符)(Transact-SQL)
- sql server 2005 T-SQL @@FETCH_STATUS (Transact-SQL)
- sql server 2005 T-SQL @@MAX_PRECISION (Transact-SQL)
- sql server 2005 T-SQL @@ROWCOUNT (Transact-SQL)
- sql server 2005 T-SQL @@TOTAL_WRITE (Transact-SQL)
- sql server 2005 T-SQL ALTER FULLTEXT INDEX (Transact-SQL)
- sql server 2005 T-SQL ALTER PROCEDURE (Transact-SQL)
- sql server 2005 T-SQL ALTER SYMMETRIC KEY (Transact-SQL)
- sql server 2005 T-SQL APP_NAME (Transact-SQL)
- sql server 2005 T-SQL BEGIN CONVERSATION TIMER (Transact-SQL)
- sql server 2005 T-SQL BULK INSERT (Transact-SQL)
- sql server 2005 T-SQL @@CONNECTIONS (Transact-SQL)
- sql server 2005 T-SQL @@IDENTITY (Transact-SQL)