我正在使用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文档:
可选,特定于基于文本的数据存储格式。
CSV
、TSV
和文本文件中文件的单字符字段分隔符。例如:WITH (field_delimiter = ',')
。目前,CTAS查询不支持多字符字段分隔符。如果不指定字段分隔符,则默认使用