可以在SQL COPY命令中将多个字符串映射为NULL吗?

时间:2017-03-21 13:50:02

标签: sql postgresql csv null

我目前使用单个可空值的工作代码:

COPY table FROM 'file.csv' DELIMITER ',' CSV HEADER NULL AS 'NA';

我尝试过的解决方案:

COPY table FROM 'file.csv' DELIMITER ',' CSV HEADER NULL AS  'NA',' ','' ;
COPY table FROM 'file.csv' DELIMITER ',' CSV HEADER NULL AS ('NA',' ','');
COPY table FROM 'file.csv' DELIMITER ',' CSV HEADER NULL IN ('NA',' ','');

预期结果:file.csv导入所有符合字符串'NA'' '''的值已转换为NULL

当前结果:语法错误

0 个答案:

没有答案