在PostgreSQL中循环遍历表的任何方法?

时间:2016-09-04 13:07:18

标签: postgresql for-loop postgis

我是PostGIS和PostgreSQL的新手。我有一组名为A_1,A_2,...,A_10和B_1,...,B_10的表格。

我想分别使用A_1和B_1,...,A_10和B_10创建名为C_1,...,C_10的新表。 以内部联接为例。没有循环,我会做

CREATE TABLE C_1 AS
  SELECT a.*, b.*
    FROM A_1 as a INNER JOIN B_1 as b
      ON a.id = b.id;

据我所知,我需要使用'CREATE OR REPLACE FUNCTION'和'FOR - LOOP'语句。但我不知道如何在for循环中读取和写入具有不同名称的表。谢谢。

0 个答案:

没有答案