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.
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 d'intelligence artificielle autonome. Pour plus d'informations, voir Options de format d'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 DBMS_CLOUD Types complexes d'ensemble Avro, ORC et Parquet pour plus d'informations sur l'utilisation des types complexes Parquet.