hive数据类型官方文档:LanguageManual Types - Apache Hive - Apache Software Foundation
允许的隐式转换
| void | boolean | tinyint | smallint | int | bigint | float | double | decimal | string | varchar | timestamp | date | binary | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| void to | true | true | true | true | true | true | true | true | true | true | true | true | true | true |
| boolean to | false | true | false | false | false | false | false | false | false | false | false | false | false | false |
| tinyint to | false | false | true | true | true | true | true | true | true | true | true | false | false | false |
| smallint to | false | false | false | true | true | true | true | true | true | true | true | false | false | false |
| int to | false | false | false | false | true | true | true | true | true | true | true | false | false | false |
| bigint to | false | false | false | false | false | true | true | true | true | true | true | false | false | false |
| float to | false | false | false | false | false | false | true | true | true | true | true | false | false | false |
| double to | false | false | false | false | false | false | false | true | true | true | true | false | false | false |
| decimal to | false | false | false | false | false | false | false | false | true | true | true | false | false | false |
| string to | false | false | false | false | false | false | false | true | true | true | true | false | false | false |
| varchar to | false | false | false | false | false | false | false | true | true | true | true | false | false | false |
| timestamp to | false | false | false | false | false | false | false | false | false | true | true | true | false | false |
| date to | false | false | false | false | false | false | false | false | false | true | true | false | true | false |
| binary to | false | false | false | false | false | false | false | false | false | false | false | false | false | true |
注意事项:
1、关联键务必保证类型相同,避免字段类型进行隐式转换,降低效率
2、字段类型进行隐式转换可能会有字段截取的情况,从而导致数据翻倍
Hive支持特定的数据类型之间的隐式转换,但建议避免在关联键上使用不同类型以保证效率。字段类型转换可能引起数据截取问题,可能导致数据不准确或翻倍。确保类型匹配以防止潜在错误。
1348

被折叠的 条评论
为什么被折叠?



