在hive中,将输出下面的语句 foo^Bbar^Abaz
```
insert overwrite directory 's3://bucket-name/foobarbaz'
row format delimited
fields terminated by '\001'
select split('foo,bar', ','), 'baz';
在presto中,我运行了以下语句:
insert overwrite directory 's3://bucket-name/foobarbaz'
select split('foo,bar', ','), 'baz';
结果如下: `["foo","bar"]^Abaz` 对于用于数组和结构的insert overwrite directory,等效的presto子句是什么?
似乎presto将我的数组类型转换成了json字符串,但我希望将其格式化为具有集合项和Map键分隔符支持的hadoop规范。
1条答案
按热度按时间zf9nrax11#
尝试在create表ddl中指定以终止的集合项。