WHILE

使用 WHILE 语句建立具有变量结束条件的循环。

语法

元素 描述 限制 语法
label 此循环的循环标签的名称 在此 SPL 例程的标签中必须是唯一的 标识符

用法

statement block 第一次运行和每个后续迭代之前计算 condition 的值。只要 condition 保留为 true ,迭代继续。当 condition 的值不为 true 时,循环终止。

如果 condition 中的任何表达式求值为 NULL,则 condition 不为真,除非您正在用 IS NULL 运算符对 NULL 显式地进行测试。

如果 condition 中的表达式因为引用了未初始化的 SPL 变量而具有 UNKNOWN 关键字,则会导致错误。在这种情况下,循环终止,出现异常。

1 请参阅 条件
2 请参阅 语句块
3 只有 <<label>> 在第一个 WHILE 关键字之前才有效