【发布时间】:2016-03-10 08:29:01
【问题描述】:
我在一个 csv 文件中有一个包含 320 列的数据集,其中标题只是行程的数量。
每一列代表一次旅行,一条从 A 到 B 的街道名称路线。 (这是一个简单的列表,我在 excel 中转置以创建行程编号作为头部。)
我想将它导入到 postgreSQL 表中。
我看到以前类似的question,但因为它只有 320,我想知道这是否是最好的结构,如果是的话,如何循环列创建以便通过 pgAdmin 插入数据。
到目前为止,我认为这会返回错误消息:
DO
$do$
BEGIN
FOR i IN 1..320 LOOP
INSERT INTO runs (col_i, col_id) -- use col names
SELECT i, id
FROM tbl;
END LOOP;
END
$do$;
非常感谢
【问题讨论】:
标签: sql excel postgresql loops csv