csv 如何在Amazon Redshift中插入空字符串而不转换为NULL?

i2loujxw  于 2023-06-03  发布在  其他
关注(0)|答案(2)|浏览(224)

我试图使用管道分隔符csv文件在Redshift中使用复制命令加载数据,当加载||空时,我想要转换为NULL,但|""|也转换为NULL。我该如何处理这种情况?

rkttyhzu

rkttyhzu1#

您可能启用了EMPTYASNULL选项或COPY的NULL AS ''。在COPY过程中,这两种方法都会将空字符串转换为NULL。
参见:https://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html
如果没有选择这些选项,请发布示例命令和数据。

62lalag4

62lalag42#

\copy (select * from schema.table) to 'path/filename.csv' NULL 'NULL' DELIMETER '|' CSV HEADER;用于导出。
在Redshift中,我在复制命令中使用了NULL as 'NULL'选项。

相关问题