我尝试从S3加载数据,卸载表如下:
date_id string from deserializer
order_id string from deserializer
...
date_id的格式为“yyyyMMdd”,order_id绝对是一个字符串。
但是当我尝试创建一个新表并尝试将数据从unload表插入到新表时,这些列的值显示为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吗?如何将值插入新表?
谢谢!