Athena删除输出CSV文件中的分隔符



我正在使用Athena将一些gzip文件写入S3。

<标题>查询
CREATE TABLE NODES_GZIPPED_NODESTEST5
WITH (
external_location = 'my-bucket',
format = 'TEXTFILE',
)
AS SELECT col1, col2
FROM ExistingTableIHave
LIMIT 10;

表只有2列,但是当我创建这个表并检查external_location时,文件缺少数据之间的逗号分隔符。我如何确保它写入S3的csv保留逗号?

可以在WITH表达式中添加一个field_delimiter

来自AWS文档:

可选,特定于基于文本的数据存储格式。CSVTSV和文本文件中文件的单字符字段分隔符。例如:WITH (field_delimiter = ',')。目前,CTAS查询不支持多字符字段分隔符。如果不指定字段分隔符,则默认使用01

相关内容

  • 没有找到相关文章

最新更新