【发布时间】:2023-01-02 15:34:41
【问题描述】:
我正在尝试将数据从外部阶段(天蓝色)复制到雪花表中
文件格式为 csv,其中包括日期列 - orderdate('2/24/2003 0:00') 。
我创建了表 - sales_order,列“orderdate”的数据类型为“timestamp”
sales_order 的 #csv 文件
| sales | orderdate |
| -------- | --------------|
| 2871 | 2/24/2003 0:00|
| 3211 | 2/25/2003 0:00|
我使用下面的复制命令将数据从外部阶段复制到表中
copy into sales_order (sales, orderdate) from (select t.$1, to_timestamp_ntz(t.$2) from @sales_stage t)
但是复制失败并出现以下错误
Timestamp '2/24/2003 0:00' is not recognized
#预期的
有没有将订单日期加载/转换为雪花中相应日期时间格式的解决方案?
【问题讨论】:
-
您仍然需要格式化日期!
标签: snowflake-cloud-data-platform snowflake-schema