我具有表值函数。
现在,当此功能(SELECT
查询(返回超时异常。
当我进行测试时,功能对我来说很好,所以我想知道是否可以强制超时例外进行测试。
如果在功能中无法完成,可以完全完成吗?
尝试一下。您可以传递想要的任何值,并且它将循环直到达到0。
函数:
CREATE FUNCTION dbo.timeoutFunction(@P1 int)
RETURNS @table TABLE
(
Id int
)
AS
BEGIN
WHILE @P1 > 0
BEGIN
SET @P1 -= 1
INSERT INTO @table
SELECT @P1
END
RETURN
END
呼叫:
SELECT * FROM timeoutfunction(1000000)