PostgreSQL:我需要在CTE中返回任何内容吗?

时间:2017-10-27 05:56:36

标签: postgresql return

我曾经听说CTE(WITH语句)需要返回一些东西。否则可能会发生它不会被执行。

我遵循CTE简化结构:

<div class="form-group label-floating" 
    [ngClass]="{'is-empty': true, 'second-class' : true}"></div>

它有效,但我想知道我是否遇到了导致所有CTE部件都被执行的任何角落情况。 在PostgreSQL文档中,如果在CTE中需要返回部分,我没有找到明确的提示。

有没有人对此有好的想法? 非常感谢!

1 个答案:

答案 0 :(得分:4)

但我想知道我是否遇到了任何一个案例” - 这种行为已完整记录in the manual

  

如果省略RETURNING,则仍然执行该语句,但它不产生输出,因此主查询不能将其作为表引用