postgresql - 如何仅从 Postgres 中的 csv 文件中导入第一行?
问题描述
我正在尝试创建一个仅从 csv 导入第一行(头部)的函数。
BEGIN
set schema 'public';
CREATE TABLE table0(cols text);
EXECUTE format($$COPY table0 FROM %L WITH (DELIMITER ';')$$, _file);
EXECUTE format('SELECT cols from table0 LIMIT 1';
我尝试导入所有 csv 然后保存第一行,但它不起作用。
错误是:
空值不能格式化为 SQL 标识符
有没有只导入第一行的选项?