Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server无限循环_Sql_Sql Server_Timeout_Infinite Loop - Fatal编程技术网

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

sql server如何处理无限循环?它是否检测到它或杀死服务器

例如:


这取决于客户端命令超时

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

SQL Server引擎本身没有“好的,我受够了”的概念。

试试看:) 不,它没有检测到它们。它被简单地视为一个长期运行的事务

此外,任何类型的循环都是真正糟糕的sql编码实践的标志

WHILE (@number = 3)
BEGIN
    print @number
END