数据库服务器将 loop_var 的值初始化为指定的第一个表达式的值。在后续的迭代中,loop_var 值取决于下一个表达式的值。当数据库服务器已计算了列表中的最后一个表达式的值并使用了它时,循环停止。
FOR c IN ('hello', (SELECT name FROM t), 'world', v1, v2)
INSERT INTO t VALUES (c);
END FOR;
FOR index IN (15,16,17,18,19,20,21)
-- statement block
END FOR;