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 | NUMBER(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) |
| ブール | NUMBER(1) |
| UTF8 BYTE_ARRAY | VARCHAR2(4000バイト) |
| FLT | BINARY_FLOAT |
| DBL | BINARY_DOUBLE |
| デシマル(p) | 番号(p) |
| デシマル(p、s) | NUMBER(p,s) |
| DATE | DATE |
| STRING | VARCHAR2(4000)またはVARCHAR2(32767)
フォーマット・パラメータ・オプション |
| 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複合型」を参照してください。