云数据库 GAUSSDB-循环语句:FOR_LOOP查询语句
时间:2025-11-04 09:06:45
FOR_LOOP查询语句
语法图
图4 for_loop_query::=
变量target会自动定义,类型和query的查询结果的类型一致,并且只在此循环中有效。target的取值就是query的查询结果。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
--循环输出查询结果。 CREATE OR REPLACE PROCEDURE proc_for_loop_query() AS record VARCHAR2(50); BEGIN FOR record IN SELECT spcname FROM pg_tablespace LOOP dbe_output.print_line(record); END LOOP; END; / --调用函数 CALL proc_for_loop_query(); --删除存储过程 DROP PROCEDURE proc_for_loop_query; |
support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb-12-0531.html
下载云数据库 GAUSSDB用户手册完整版