在Postgres中返回表而不定义其结构

时间:2013-03-03 13:38:27

标签: postgresql

我有一个表foo和一个程序bar

barfoo中的数据过滤到临时表footemp中,其结构与foo的结构相同。

最后它返回查询select * from footemp

我不想在函数定义中重新定义返回表的结构。

有没有办法告诉Postgres该函数返回一个结构类似于foo的表?

注意:我知道可以使用footemp创建CREATE TABLE ... LIKE ...这个问题是关于不必定义返回表的结构。

1 个答案:

答案 0 :(得分:2)

create function bar() returns setof foo