1.
do $$
declare
a integer := 1;
begin
while a < 1000000 loop
--循环体内容....
--变量改变+1
a= a+1;
end loop;
end $$;
2.
do
$do$
declare
i int;
begin
for i in 1..3000000
loop
INSERT INTO USAGE_RECORD (id, quantity)
VALUES ( uuid_generate_v4(), 500+i, );
end loop;
end;
$do$;
这篇博客探讨了PL/pgSQL中两种不同的循环结构:DO块和WHILE循环,并展示了如何在循环体内进行数据插入操作。示例代码分别演示了如何使用这两种循环方式更新并插入大量数据到USAGE_RECORD表中。
480

被折叠的 条评论
为什么被折叠?



