PL/pgSQL中的BREAK语句

如何在PostgreSQL中使用break语句?我有这样的结构:

()
{
for()
{
如果(某些条件)
打破
}
}

根据我的理解,它应该只中断内部for循环

PL/pgSQL中没有中断

退出终止循环。
继续在循环的下一次迭代中继续。
您可以附加&lt&书信电报;标签&gt&燃气轮机编码到循环中,并将其作为参数添加到每个命令中。然后终止/继续标记为的循环。否则,它与内部循环有关。
RETURN退出函数(因此不适用于DO语句)

所有这些都适用于PL/pgSQL的过程元素,而不是SQL。
使用这三种方法的代码示例:

  • 循环输入函数未按预期工作

发表评论