我使用COPY命令加载数据。
我的日期采用以下格式。
我的目标表数据类型是DATE。我收到以下错误"无效的日期格式 - 长度必须为10或更多"
答案 0 :(得分:1)
根据AWS Redshift文档,
默认日期格式为YYYY-MM-DD。没有默认时间戳 时区(TIMESTAMP)格式为YYYY-MM-DD HH:MI:SS。
因此,由于您的日期格式不同且长度不同,因此您收到此错误。在COPY命令的末尾添加以下内容,它应该可以正常工作。
[[正在使用的COPY命令]] + DATEFORMAT' DD / MM / YYYY'
虽然不确定单个数字的情况。您可能希望在开头填充输入值以匹配格式长度。