标签: sql sql-server timeout infinite-loop
sql-server如何处理无限循环?它是检测它还是杀死服务器。
EG:
WHILE (@number = 3) BEGIN print @number END
答案 0 :(得分:6)
这取决于客户端命令超时。
默认情况下,.net应用程序将在30秒后中止,SSMS将永久等待(超时=零)
本身,SQL Server引擎没有“好的,我已经够了”的概念
答案 1 :(得分:1)
任何一种循环都是真正糟糕的sql编码实践的标志