LOOP (Snowflake Scripting)¶
LOOP 循环不指定迭代次数或终止条件。用户必须在循环中使用 BREAK 或 RETURN 显式退出循环。
有关循环的更多信息,请参阅 使用循环。
备注
本 Snowflake Scripting 结构仅在 Snowflake Scripting 区块 内有效。
语法¶
其中:
使用说明¶
LOOP一直重复,直到执行BREAK或RETURN。BREAK或RETURN命令几乎总是在条件表达式中(例如IF或CASE)。一个循环可以包含多个语句。您可以(但不是必须)使用 BEGIN ...END 区块 包含这些语句。
示例¶
此循环将可预测的测试数据插入到表中:
以下是执行存储过程的输出:
以下是调用存储过程后的表内容:
有关更多示例,请参阅 LOOP 循环。