SQL-Server无限循环

Eli*_*yal 3 sql sql-server timeout infinite-loop

sql-server如何处理无限循环?它是检测它还是杀死服务器.

例如:

WHILE (@number = 3)
BEGIN
    print @number
END
Run Code Online (Sandbox Code Playgroud)

gbn*_*gbn 6

这取决于客户端命令超时.

默认情况下,.net应用程序将在30秒后中止,SSMS将永久等待(超时=零)

就其本身而言,SQL Server引擎没有"好的,我已经受够了"的概念