两层for循环
-
Postgresql 存储过程(plpgsql)两层for循环的操作
在PostgreSQL中,使用PL/pgSQL编写两层FOR循环的操作如下:,,``sql,CREATE OR REPLACE FUNCTION double_for_loop(),RETURNS void AS $$,DECLARE, i INTEGER;, j INTEGER;,BEGIN, FOR i IN 1..5 LOOP, FOR j IN 1..5 LOOP, RAISE NOTICE 'i: %, j: %', i, j;, END LOOP;, END LOOP;,END;,$$ LANGUAGE plpgsql;,`,,这个函数定义了一个名为double_for_loop的存储过程,其中包含两层FOR循环。外层循环变量i从1到5,内层循环变量j也从1到5。在内层循环中,使用RAISE NOTICE`输出当前循环变量的值。