hive array类型字段 建表

-- test_databases.test_imp07 definition

CREATE EXTERNAL TABLE `test_databases.test_imp07`(
  `exps` array<struct<id:string,l:string>> COMMENT 'ceshi')
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' 
WITH SERDEPROPERTIES ( 
  'collection.delim'=',', 
  'field.delim'='\t', 
  'mapkey.delim'=':', 
  'serialization.format'='\t') 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.mapred.TextInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
  'oss://oss-cdp2dev-deloitte/raw/spark/db/test7'
TBLPROPERTIES (
  'bucketing_version'='2', 
  'transient_lastDdlTime'='1630401177');
INSERT INTO test_databases.test_imp07 (exps) VALUES ([{"id":"exp6","l":"layer_3"},{"id":"exp7","l":"layer_4"}]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值