我尝试从s3加载数据,unload表如下所示:
date_id string from deserializer
order_id string from deserializer
...
date\u id的格式是“yyyymmdd”,order\u id肯定是一个字符串。
但是,当我尝试创建一个新表(如)并尝试将数据从unload table插入新表时,这些列的值显示为null。
New table:
-----------------
date_id date
order_id string
...
查询:
INSERT INTO TABLE new table
PARTITION (date_id)
SELECT
CAST(TO_DATE(from_unixtime(unix_timestamp(DATE_ID, 'yyyyMMdd'))) as DATE) as DATE_ID,
BATCH_ID AS BATCH_ID,
...
FROM
Unload_table
有人知道为什么这两个字段显示null吗?如何将值插入到新表中?
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!