【发布时间】:2021-04-27 14:20:43
【问题描述】:
我想使用 plpgsql 在 for 循环中设置一个带有循环的查询。 我是这样写的:
for ___ in value..value by 1 loop
loop
statement
exit when ...
end loop;
end loop;
它在第二个“循环”周围返回一个语法错误,这就是为什么我怀疑这种循环在 for 循环中的可行性。
我希望我说清楚了。
【问题讨论】:
-
dbfiddle.uk/… 看来您的错误与
loop语句本身无关。发布完整的错误文本。 -
Offtopic:您确定需要循环吗?关系数据库在集合上工作,根据我的经验,所有循环都可以用更好(更快!)的解决方案代替。双循环看起来更糟......
标签: postgresql loops for-loop plpgsql