在过程内的特定时间内执行命令

时间:2018-01-16 10:33:47

标签: sql-server sql-server-2012

我正在使用SQL Server 2012,我有以下程序

CREATE PROCEDURE A
AS
BEGIN
    SELECT * FROM table1

    DECLARE @v1 INT = 1
    SELECT @v1  
END

如果select * from table1命令超过3秒,我想忽略它并停止命令并移动到程序中执行下一个命令。

如何处理?我的意思是为命令执行设置特定的时间段

1 个答案:

答案 0 :(得分:0)

查看@@LOCK_TIMEOUT - 请参阅:@@LOCK_TIMEOUT (Transact-SQL)