Es-hive-hive-data-types

提供:Dev Guides
移動先:案内検索

ハイブ-Tipos de datos

ハイヴ、タブラ、クレタシオンデラクレタシオンの旅 Hive se clasifican en cuatro tipos、dada de la siguiente maneraのデータ:

  • Tipos de columna
  • ロスリテラル
  • ヴァロレス・ヌル
  • Tipos complejos

Tipos de columna

コラムのヒントは、ハイブのコラムのヒントです。 連続したインディカ:

ティポス積分

Datos tipo Entero puede especificarse con整数データ型、INT。 クアンドエルランゴデダトススペラエルランゴデINT、es necesario utilizar BIGINT y siエルランゴデダトスes menor que el INT、SMALLINT que utiliza。 Esmáspequeñoque TINYINT SMALLINT。

ラシギエンテタブラムエストラディフェレンテスティポスデダトス:INT。

Tipo Postfix Ejemplo
TINYINT Y 10Y.
SMALLINT S 10S
INT - 10
BIGINT L 10L

Tipos de cadena

ティポスデティポスティポストリングセプエデ特定の中央のコミラシンプル( )oコミラドーブル( "")。 推奨事項:VARCHAR y CHAR。 Hive sigue tipos C caracteres de escape。

ラシギエンテタブラミューストラダイバーサスチャールティポスデダトス:

Tipo de datos Longitud
VARCHAR 1 A 65355
CHAR 255

タイムスタンプ

es互換性のあるcon UNIX tradicional marca opnional nanosegundo conprecisión。 ES互換con java.sql.Timestamp formato「YYYY-MM-DD HH:MM:SS.fffffffff」y el formato「yyyy-mm-dd hh:mm:ss.ffffffffff」。

フェチャ

Valores de fecha seは、en \/mes/díaformato de la forma \ {\ {AAAA-MM-DD}}について説明しています。

損失小数。

El tipo DECIMAL en Hive es igual a gran formato Decimal de Java。 ES Usado Para Representar InmutablePrecisiónArbitraria。 ラシンタクシスイエルエジェンプロエスエルシギエンテ:

DECIMAL(precision, scale)
decimal(10,0)

ティポス・ユニオン

Uniónes unacolecciónde tipos de datosheterogéneos。 プードクレアウナインスタンシアデ*クリールラユニオン*。 ラシンタクシスイエルエジェンプロエスエルシギエンテ:

UNIONTYPE<int, double, array<string>, struct<a:int,b:string>>

{0:1}
{1:2.0}
{2:["three","four"]}
{3:{"a":5,"b":"five"}}
{2:["six","seven"]}
{3:{"a":8,"b":"eight"}}
{0:9}
{1:10.0}

ロスリテラル

Los siguientes valores literales se utilizan en Hive:

Tipos de punto flotante

Tipos de punto flotante no sonmásquenúmeroscon decimales。 一般的には、データの管理が必要です。

ティポ10進数

^ -308308 ^

バロール・ヌル

Falta de valoresestán代理人por el valor特別NULL。

Tipos complejos

ラ・ハイブの息子たちの息子たち:

ラス行列

ハイブのラス行列は、Javaのユーティリティ形式で使用されます。

Syntax: ARRAY<data_type>

マパス

Mapas en Hiveの息子はJava Mapasに似ています。

Syntax: MAP<primitive_type, data_type>

ラスエストラチュラス

Las estructuras de Hive esは、類似のla de usar datos complejos con comentarioです。

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