use*_*840 16 postgresql loops plpgsql break
如何break在PostgreSQL中使用该语句?我有这样的结构:
break
for() { for() { if(somecondition) break; } }
根据我的理解,它应该只打破内for循环?
for
Erw*_*ter 56
有没有BREAK在PL/pgSQL里.
BREAK
EXIT终止循环. CONTINUE在循环的下一次迭代中继续. 您可以附加一个<<label>>to循环并将其作为参数添加到每个命令中.然后你终止/继续标记循环.否则,它涉及内循环. RETURN退出函数(因此不适用于DO声明).
EXIT
CONTINUE
<<label>>
RETURN
DO
所有这些都适用于PL/pgSQL的过程元素,而不是 SQL. 使用全部三个的代码示例:
归档时间:
13 年,7 月 前
查看次数:
22512 次
最近记录:
6 年,12 月 前