Mise en correspondance de types de données Parquet avec des types de données Oracle pour le package DBMS_CLOUD

Décrit la mise en correspondance des types de données Parquet avec les types de données Oracle.

Remarque

Les types complexes, tels que les mappings, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Reportez-vous à DBMS_CLOUD Types complexes Avro, ORC et Parquet pour le package pour plus d'informations sur l'utilisation des types complexes Parquet.
Type Parquet Type Oracle
UINT_64 NOMBRE(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)
FLT BINARY_FLOAT
Liste de distribution BINARY_DOUBLE
DÉCIMAL(p) NUMÉRO(p)
DÉCIMAL(p,s) NUMBER(p,s)
DATE DATE
CHAÎNE VARCHAR2(4000) ou VARCHAR2(32767)

En fonction de la valeur de l'option de paramètre de format maxvarchar et de la valeur MAX_STRING_SIZE d'Autonomous Database. Pour plus d'informations, reportez-vous à DBMS_CLOUD Options de format de package 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 HORODATAGE(3)
TIMESTAMP_MILLIS_UTC HORODATAGE(3)
TIMESTAMP_MICROS HORODATAGE(6)
TIMESTAMP_MICROS_UTC HORODATAGE(6)
TIMESTAMP_NANOS HORODATAGE(9)

Reportez-vous à Types complexes Avro, ORC et Parquet pour le package DBMS_CLOUD pour plus d'informations sur l'utilisation des types complexes Parquet.