我有两张桌子:
TABLE1 with 4 columns (name string, city string, fromdate string, todate string)
TABLE2 with 4 columns (name string, city string, fromdate TIMESTAMP, todate TIMESTAMP)
尝试使用insert into...
将数据从TABLE1插入TABLE2时,
我为数据类型更改列获取NULL
值。
答案 0 :(得分:0)
将document.getElementById('c1').innerHTML = `<ol><li>`+this.a+`</li></ol>`;
插入strings
时,Hive会转换它们。如果无法转换,Hive会插入NULL。检查字符串格式。应该timestamp
成功转换为时间戳。请参阅此处的手册:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-TimestampstimestampTimestamps
答案 1 :(得分:0)
检查TABLE1.fromdate是否格式化为TIMESTAMP 如果没有尝试使用它:
from_unixtime(unix_timestamp('your Timestamp', 'yyyyMMddHHmmssSSS'))