分類 | 類型 | 描述 | 字面量示例 |
---|---|---|---|
原始類型 | BOOLEAN | true/false | TRUE |
- | TINYINT | 1字節的有符號整數 -128~127 | 1Y |
- | SMALLINT | 2個字節的有符號整數,-32768~32767 | 1S |
- | INT | 4個字節的帶符號整數 | 1 |
- | BIGINT | 8字節帶符號整數 | 1L |
- | FLOAT | 4字節單精度浮點數1.0 | |
- | DOUBLE | 8字節雙精度浮點數 | 1.0 |
- | DEICIMAL | 任意精度的帶符號小數 | 1.0 |
- | STRING | 字符串,變長 | “a”,’b’ |
- | VARCHAR | 變長字符串 | “a”,’b’ |
- | CHAR | 固定長度字符串 | “a”,’b’ |
- | BINARY | 字節數組 | 字節數組 |
- | TIMESTAMP | 時間戳,毫秒值精度 | 122327493795 |
- | DATE | 日期 | ‘2016-03-29’ |
- | INTERVAL | 時間頻率間隔 | - |
複雜類型 | ARRAY | 有序的的同類型的集合 | array(1,2) |
- | MAP | key-value,key必須爲原始類型,value可以任意類型 | map(‘a’,1,’b’,2) |
- | STRUCT | 字段集合,類型可以不同 | struct(‘1’,1,1.0), named_stract(‘col1’,’1’,’col2’,1,’clo3’,1.0) |
- | UNION | 在有限取值範圍內的一個值 | create_union(1,’a’,63) |
Hive所有字段類型彙總
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.