首页 > 其他 > 详细

Hive支持的数据类型汇总

时间:2021-06-02 15:12:48      阅读:17      评论:0      收藏:0      [点我收藏+]

Hive支持的数据类型汇总

1、数字类型

TINYINT
1字节有符号整数, 取值范围是-128到127

SMALLINT
2字节有符号整数, 取值范围是-32,768到32,767

INT/INTEGER
4字节有符号整数, 取值范围是-2,147,483,648到2,147,483,647)

BIGINT
8字节有符号整数, 取值范围是-9,223,372,036,854,775,808到9,223,372,036,854,775,807

FLOAT
4字节单精度浮点数

DOUBLE
8字节单精度浮点数

DECIMAL
	在Hive 0.11.0中引入,精度为38位
	Hive0.13.0引入了用户可定义的精度和比例

NUMERIC
与十进制相同,从Hive 3.0.0开始

2、日期/时间类型

TIMESTAMP
注意:仅从Hive 0.8.0开始提供支持

DATE
注意:仅从Hive 0.12.0开始提供支持

INTERVAL
注意:仅从Hive 1.2.0开始提供支持

3、字符串类型

STRING

VARCHAR
注意:仅从Hive 0.12.0开始提供支持

CHAR
注意:仅从Hive 0.13.0开始提供支持

4、Misc类型

BOOLEAN

BINARY
注意:仅从Hive 0.8.0开始提供支持

5、复合类型

arrays: ARRAY<data_type>
注意:从配置单元0.14开始,允许使用负值和非常量表达式

maps: MAP<primitive_type, data_type>
注意:从配置单元0.14开始,允许使用负值和非常量表达式

structs: STRUCT<col_name : data_type [COMMENT col_comment], ...>

union: UNIONTYPE<data_type, data_type, ...>
注意:仅从Hive 0.7.0开始提供支持

Hive支持的数据类型汇总

原文:https://www.cnblogs.com/cuishilong/p/14841074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!