DBMS_CLOUDパッケージのParquetからOracleデータ型へのマッピング
Parquetデータ型とOracleデータ型のマッピングについて説明します。
ノート
Oracle Database 19c以降、マップ、配列、構造体などの複合型がサポートされています。Parquet複合型の使用の詳細は、DBMS_CLOUDパッケージのAvro、ORCおよびParquet複合型を参照してください。
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) |
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複合型を参照してください。