Mappage de types de données Parquet et Oracle dans l'ensemble DBMS_CLOUD
Décrit le mappage des types de données Parquet aux types de données Oracle.
Note
Les types complexes, tels que les mappages, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Voir DBMS_CLOUD Types complexes d'ensemble Avro, ORC et Parquet pour plus d'informations sur l'utilisation des types complexes Parquet.
Les types complexes, tels que les mappages, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Voir DBMS_CLOUD Types complexes d'ensemble Avro, ORC et Parquet pour plus d'informations sur l'utilisation des types complexes Parquet.
| Type de parquet | Type Oracle |
|---|---|
| UINT_64 | NUMÉRO(20) |
| INT_64 | NOMBRE(19) |
| UINT_32 | NOMBRE(10) |
| INT_32 | NOMBRE(10) |
| UINT_16 | NOMBRE(5) |
| INT_16 | NOMBRE(5) |
| UINT_8 | NOMBRE(3) |
| INT_8 | NOMBRE(3) |
| BOÎTE | NOMBRE(1) |
| UTF8 BYTE_ARRAY | VARCHAR2(4000 OCTETS) |
| FLOT | BINARY_FLOAT |
| Base de données | BINARY_DOUBLE |
| DÉCIMAL(p) | NUMÉRO(p) |
| DÉCIMAL(p,s) | NUMBER(p,s) |
| DATE | DATE |
| STRING | VARCHAR2(4000) ou VARCHAR2(32767)
Selon la valeur de l'option de paramètre de format |
| TIME_MILLIS | VARCHAR2(20 OCTETS) |
| TIME_MILLIS_UTC | VARCHAR2(20 OCTETS) |
| TIME_MICROS | VARCHAR2(20 OCTETS) |
| TIME_MICROS_UTC | VARCHAR2(20 OCTETS) |
| TIMESTAMP_MILLIS | TIMESTAMP(3) |
| TIMESTAMP_MILLIS_UTC | TIMESTAMP(3) |
| TIMESTAMP_MICROS | TIMESTAMP(6) |
| TIMESTAMP_MICROS_UTC | TIMESTAMP(6) |
| TIMESTAMP_NANOS | TIMESTAMP(9) |
Voir DBMS_CLOUD Types complexes d'ensemble Avro, ORC et Parquet pour plus d'informations sur l'utilisation des types complexes Parquet.
Rubrique parent : DBMS_CLOUD Prise en charge d'Avro, ORC et Parquet