1、array写入(从excel中写入)
对arrat<string>需要设置为array('aaa')的格式
对array<bigint>需要设置为array(cast(1 as bigint))的格式
对arrat<string>且原始数据中包含'的数据,需要在每个'前加\
以上三个的sql查看
select array(cast(1 as bigint) ,cast(2 as bigint) ,cast(3 as bigint) ) ID_List
,array('a','b','OA') Name_List
,array('{\'title\':\'小麦\',\'name\':\'夏日享!\'}'
,'{\'title\':\'\',\'name\':\'北京欢迎你!\'}') Content_Name_list ;
2、对etl_time的写入 ,逻辑上都需要为写入时间,有两种情况:
显示为日期格式:from_unixtime(unix_timestamp())
显示为时间戳格式:unix_timestamp(current_timestamp)
sql查看效果
select from_unixtime(unix_timestamp()) as etl_time1
,unix_timestamp(current_timestamp) as etl_time2 ;
3、如何查看hive表(