我正在尝试插入如下行:
2016/02/03,name,12345,34,...
我正在尝试复制像这样的S3文件
copy events
from 's3://dailyevents/eventdata/l/''
credentials 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
CSV
DATEFORMAT AS 'YYYY/MM/DD';
但是我将2016/02/03解释为3个单独的值时出现类型不匹配错误。
Invalid digit, Value 'n', Pos 3, Type: Integer
如何让它将第一列解析为日期格式?
答案 0 :(得分:1)
复制命令也需要列列表,以便将列解析为日期。
copy events
(event_date, event_name,event_id,cost)
from 's3://dailyevents/eventdata/l/''
credentials 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
CSV
DATEFORMAT AS 'YYYY/MM/DD';
的工作。