数据仓库服务 GaussDB(DWS)-循环语句:FOR_LOOP(integer变量)语句

时间:2023-11-01 16:15:38

FOR_LOOP(integer变量)语句

语法图

图3 for_loop::=
  • 变量name会自动定义为integer类型并且只在此循环里存在。变量name介于lower_bound和upper_bound之间。
  • 当使用REVERSE关键字时,lower_bound必须大于等于upper_bound,否则循环体不会被执行。

示例

 1 2 3 4 5 6 7 8 9101112131415
--从0到5进行循环CREATE OR REPLACE PROCEDURE proc_for_loop()AS    BEGIN    FOR I IN 0..5 LOOP        DBMS_OUTPUT.PUT_LINE('It is '||to_char(I) || ' time;') ;    END LOOP;END;/--调用函数CALL proc_for_loop();--删除存储过程DROP PROCEDURE proc_for_loop;
support.huaweicloud.com/devg-811-dws/dws_04_0537.html