是否有类似break的语句可以终止存储过程中的while循环?我现在通过检查附加条件终止,但整个循环必须至少完成一次以再次检查条件。请帮助我。
答案 0 :(得分:1)
while
循环确实有一个break
子句退出循环,并且可以放在条件中。
Sybase“Transact-SQL Users Guide”(和其他ASE参考文档)是一种宝贵的资源,可以在线阅读或从Sybase网站下载为PDF。文档区域目前名为“Infocenter”。每个版本都会更新文档集。
以上是关于break
(和continue
)的上述指南的摘录......
break 和 continue 控制 while 循环内语句的操作。 break 会导致退出,而循环。任何出现在之后的陈述 执行标记循环结束的 end 关键字。 继续导致 while 循环重启,在继续之后但在循环内跳过任何语句。 break 和 continue 通常由if测试激活。
break ... continue的语法是:
while boolean expression
begin
statement
[statement]...
break
[statement]...
continue
[statement]...
end