我正在尝试从具有超过一百万行的 CSV 提取(从 Oracle 数据库表生成)创建 Parquet 表。其中大约 25 行的 START_DATE 为空值,CTAS 未能解释""
为null
. 任何建议将不胜感激。
CREATE TABLE dfs.tmp.FOO as
select cast(columns[0] as INT) as `PRODUCT_ID`,
cast(columns[1] as INT) as `LEG_ID`,
columns[2] as `LEG_TYPE`,
to_timestamp(columns[3], 'dd-MMM-yy HH.mm.ss.SSSSSS a') as `START_DATE`
from dfs.`c:\work\prod\data\foo.csv`;
Error: SYSTEM ERROR: IllegalArgumentException: Invalid format ""