是否有像 break 这样的语句可以终止存储过程中的 while 循环?我现在通过检查附加条件来终止,但是整个循环必须至少完成一次才能再次检查条件。请在这方面帮助我。
问问题
3218 次
1 回答
1
while
循环确实有一个退出循环的break
子句,并且可以放在条件中。
Sybase“ Transact-SQL 用户指南”(和其他 ASE 参考文档)是一个有价值的资源,可以在线阅读或从Sybase网站下载为 PDF 格式。文档区域当前命名为“信息中心”。每个版本都会更新文档集。
这是上述指南中关于break
(和continue
)的摘录...
break和continue控制while循环内语句的操作。 break导致退出while循环。任何出现在 标记循环结束的end关键字之后的语句都会被执行。continue导致 while循环重新启动,跳过continue之后但在循环内的任何语句。 break和continue通常由 if 测试激活。
break...continue 的语法是:
while boolean expression
begin
statement
[statement]...
break
[statement]...
continue
[statement]...
end
于 2013-09-25T11:45:18.347 回答