首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL-Server无限循环

SQL-Server无限循环
EN

Stack Overflow用户
提问于 2009-11-24 18:53:24
回答 2查看 2.1K关注 0票数 3

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

例如:

代码语言:javascript
复制
WHILE (@number = 3)
BEGIN
    print @number
END
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-24 18:59:33

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

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

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

票数 6
EN

Stack Overflow用户

发布于 2009-11-24 19:00:35

试试:)不,它不会检测到它们。它被简单地视为一个长时间运行的事务。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1789298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档