在postgres表中的所有行上运行set returns函数并返回所有结果

时间:2011-12-09 14:40:40

标签: sql postgresql postgis postgresql-9.1

我有一个带有svn版PostGIS 2.0的PostgreSQL 9.1数据库。我有一个来自postgis(ST_DumpAsPolygon)的set return函数,它接受一行并返回许多行。我有一个数据表,并希望在输入的每一行上运行set returns函数并返回所有行。但是SELECT ST_DumpAsPolygon(rast) FROM mytable似乎只从一行返回值。有没有办法让set return函数在表中的每一行上运行,并将所有结果一起收集,并返回所有这些结果?

1 个答案:

答案 0 :(得分:1)

实际上,我认为我犯了一个错误。过程的前一步中的错误导致我认为那里有些东西不在表中,因此我认为集合返回函数没有做事。

这可能应该关闭。