SQL Server无限循环
sql server如何处理无限循环?它是否检测到它或杀死服务器 例如:SQL Server无限循环,sql,sql-server,timeout,infinite-loop,Sql,Sql Server,Timeout,Infinite Loop,sql server如何处理无限循环?它是否检测到它或杀死服务器 例如: 这取决于客户端命令超时 默认情况下,.net应用程序将在30秒内中止,SSM将永远等待(超时=零) SQL Server引擎本身没有“好的,我受够了”的概念。试试看:) 不,它没有检测到它们。它被简单地视为一个长期运行的事务 此外,任何类型的循环都是真正糟糕的sql编码实践的标志 WHILE (@number = 3) BEGIN print @number END
这取决于客户端命令超时 默认情况下,.net应用程序将在30秒内中止,SSM将永远等待(超时=零) SQL Server引擎本身没有“好的,我受够了”的概念。试试看:) 不,它没有检测到它们。它被简单地视为一个长期运行的事务 此外,任何类型的循环都是真正糟糕的sql编码实践的标志
WHILE (@number = 3)
BEGIN
print @number
END