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
Note : Les types complexes, tels que les cartes, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Voir Types complexes Avro, ORC et Parquet de l'ensemble DBMS_CLOUD 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 maxvarchar et la valeur MAX_STRING_SIZE de la base de données autonome d'intelligence artificielle. Pour plus d'informations, voir Options de format de l'ensemble DBMS_CLOUD pour Avro, ORC ou Parquet. |
| 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 Types complexes Avro, ORC et Parquet de l'ensemble DBMS_CLOUD pour plus d'informations sur l'utilisation des types complexes Parquet.