当前位置:   article > 正文

hive建表语法中的分隔符设定_row format deliminated

row format deliminated

hive建表语法中的分隔符设定

  • ROW FORMAT DELIMITED 分隔符设置开始语句
  • FIELDS TERMINATED BY:设置字段与字段之间的分隔符
  • COLLECTION ITEMS TERMINATED BY:设置一个复杂类型(array,struct)字段的各个item之间的分隔符
  • MAP KEYS TERMINATED BY:设置一个复杂类型(Map)字段的key value之间的分隔符
  • LINES TERMINATED BY:设置行与行之间的分隔符
    例:
hive> create table t(id struct<id1:int,id2:int,id3:int>,name array<string>,xx map<int,string>)

row format delimited
fields terminated by '\t'
collection items terminated by ','
map keys terminated by ':'
lines terminated by '\n';
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
OK
Time taken: 0.287 seconds
ROW FORMAT DELIMITED 必须在其它分隔设置之前,也就是分隔符设置语句的最前
LINES TERMINATED BY必须在其它分隔设置之后,也就是分隔符设置语句的最后,否则会报错

  • 1
  • 2
  • 3
  • 4
  • 5

参考:https://www.imooc.com/article/12213

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/389911?site
推荐阅读
相关标签
  

闽ICP备14008679号