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.