【发布时间】:2014-06-19 17:23:27
【问题描述】:
根据 PostgreSQL 的文档,可以直接从查询中将数据复制到 csv 文件,而无需使用中间表。我很好奇如何做到这一点。
CREATE OR REPLACE FUNCTION m_tbl(my_var integer)
RETURNS void AS
$BODY$
DECLARE
BEGIN
COPY (
select my_var
)
TO 'c:/temp/out.csv';
END;
$$ LANGUAGE plpgsql;
我收到一个错误:没有这样的列 'my_var'。
【问题讨论】:
标签: postgresql plpgsql