sql-server如何处理无限循环?它是检测到它还是杀死服务器。
例如:
WHILE (@number = 3)
BEGIN
print @number
END发布于 2009-11-24 18:59:33
这取决于客户端命令超时。
默认情况下,.net应用程序将在30秒内中止,SSMS将永远等待(超时=零)
SQL Server引擎本身没有“好了,我受够了”的概念。
发布于 2009-11-24 19:00:35
试试:)不,它不会检测到它们。它被简单地视为一个长时间运行的事务。
此外,任何类型的循环都是糟糕的sql编码实践的标志
https://stackoverflow.com/questions/1789298
复制相似问题