Snowflake cloud data platform 将csv文件作为“文件”加载到雪花表时出错;时间戳';2020年9月15日凌晨1:28:00';“不被承认”;

Snowflake cloud data platform 将csv文件作为“文件”加载到雪花表时出错;时间戳';2020年9月15日凌晨1:28:00';“不被承认”;,snowflake-cloud-data-platform,snowflake-schema,snowflake-task,snowsql,snowflake-stream,Snowflake Cloud Data Platform,Snowflake Schema,Snowflake Task,Snowsql,Snowflake Stream,csv_文件: |column_1 | Column_2 | Column_3 | |===========================================| |abc | xyz | 9/15/2020 1:28:00 AM | 我正在尝试使用以下命令将文件从s3加载到snowflake: 复制到表\u名称中 来自@stage/file_name.csv 文件格式=( 类型=csv 跳过页眉=1 ) 力=真 ON_错误=继续;

csv_文件:

|column_1 | Column_2 | Column_3             |
|===========================================|
|abc      | xyz      | 9/15/2020 1:28:00 AM |
我正在尝试使用以下命令将文件从s3加载到snowflake:

复制到表\u名称中
来自@stage/file_name.csv
文件格式=(
类型=csv
跳过页眉=1
) 
力=真
ON_错误=继续;
但在执行此查询时,无法识别时间戳“9/15/2020 1:28:00 AM”的错误。
是否有任何方法可以将数据加载到表中而不会出现任何错误?

如果您没有明确指定,Snowflake会尝试自动检测加载文件的时间戳格式。但是,有时日期字符串可以匹配多个输入格式,以便雪花般地分析日期

您可以在加载前将会话参数设置为“MM/DD/YYYY HH12:MI:SS AM”,也可以将其指定为如下所示的
文件格式
选项(未测试):

复制到表\u名称中
来自@stage/file_name.csv
文件格式=(
类型=csv
跳过页眉=1
时间戳格式='MM/DD/YYYY HH12:MI:SS AM'
) 
FORCE=在错误=继续时为真;

如果没有明确指定,Snowflake会尝试自动检测加载文件的时间戳格式。但是,有时日期字符串可以匹配多个输入格式,以便雪花般地分析日期

您可以在加载前将会话参数设置为“MM/DD/YYYY HH12:MI:SS AM”,也可以将其指定为如下所示的
文件格式
选项(未测试):

复制到表\u名称中
来自@stage/file_name.csv
文件格式=(
类型=csv
跳过页眉=1
时间戳格式='MM/DD/YYYY HH12:MI:SS AM'
) 
FORCE=在错误=继续时为真;