このページは機械翻訳したものです。

DBMS_CLOUDパッケージのParquetからOracleデータ型へのマッピング

Parquetデータ型とOracleデータ型のマッピングについて説明します。

ノート

Oracle Database 19c以降、マップ、配列、構造体などの複合型がサポートされています。Parquet複合型の使用の詳細は、DBMS_CLOUDパッケージのAvro、ORCおよびParquet複合型を参照してください。
Parquet型 Oracleタイプ
UINT_64 数値(20)
INT_64 NUMBER(19)
UINT_32 NUMBER(10)
INT_32 NUMBER(10)
UINT_16 NUMBER(5)
INT_16 NUMBER(5)
UINT_8 NUMBER(3)
INT_8 NUMBER(3)
ブール 数値(1)
UTF8 BYTE_ARRAY VARCHAR2(4000バイト)
FLT BINARY_FLOAT
DBL BINARY_DOUBLE
デシマル(p) 番号(p)
DECIMAL(p、s) NUMBER(p,s)
DATE DATE
文字列 VARCHAR2(4000)またはVARCHAR2(32767)

フォーマット・パラメータ・オプションmaxvarcharの値およびAutonomous DatabaseのMAX_STRING_SIZE値に応じて異なります。詳細は、DBMS_CLOUD Avro、ORCまたはParquet用のパッケージ・フォーマット・オプションを参照してください。

TIME_MILLIS VARCHAR2(20バイト)
TIME_MILLIS_UTC VARCHAR2(20バイト)
TIME_MICROS VARCHAR2(20バイト)
TIME_MICROS_UTC VARCHAR2(20バイト)
TIMESTAMP_MILLIS タイムスタンプ(3)
TIMESTAMP_MILLIS_UTC タイムスタンプ(3)
TIMESTAMP_MICROS タイムスタンプ(6)
TIMESTAMP_MICROS_UTC タイムスタンプ(6)
TIMESTAMP_NANOS タイムスタンプ(9)

Parquet複合型の使用の詳細は、DBMS_CLOUDパッケージのAvro、ORCおよびParquet複合型を参照してください。

この記事は役に立ちましたか。