Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Postgres:从多个函数中提取数据的一个循环_Postgresql - Fatal编程技术网

Postgresql Postgres:从多个函数中提取数据的一个循环

Postgresql Postgres:从多个函数中提取数据的一个循环,postgresql,Postgresql,我已经在PostgreSQL中创建了大约10个函数,它们都输出3列表。我不知道如何创建一个循环,从这些函数中提取所有数据并创建一个巨大的表。如果有人能指引我正确的方向,那就太好了 全联盟?或者,您是指其中一种脚本语言中的循环?我知道在PostgreSQL中,您可以创建循环,例如循环开始执行格式“插入到表中选择%s作为列,*来自表%s”列,列;我想要一个循环,它可以遍历我的数据库,从每个函数中取出两列来创建一个大循环table@GoGo14我和Jakub在一起。如果您只需要将所有行放在一起,可能需

我已经在PostgreSQL中创建了大约10个函数,它们都输出3列表。我不知道如何创建一个循环,从这些函数中提取所有数据并创建一个巨大的表。如果有人能指引我正确的方向,那就太好了

全联盟?或者,您是指其中一种脚本语言中的循环?我知道在PostgreSQL中,您可以创建循环,例如循环开始执行格式“插入到表中选择%s作为列,*来自表%s”列,列;我想要一个循环,它可以遍历我的数据库,从每个函数中取出两列来创建一个大循环table@GoGo14我和Jakub在一起。如果您只需要将所有行放在一起,可能需要更改结果集,并且您当前的函数是返回表,那么您只需要从[function call]UNION all[same SELECT for other functions]中选择[your columns]。如果确实需要,您可以创建SQL语言函数,但您可能不需要。使用PostgreSQL时要避免手动循环;它们的效率几乎总是低于PG的效率。