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

Décrit la correspondance entre les types de données Parquet et les types de données Oracle.

Remarque

Remarque : les types complexes, tels que les cartes, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Pour plus d'informations sur l'utilisation des types complexes Parquet, reportez-vous à Types de complexe Avro, ORC et Parquet du package DBMS_CLOUD.

Type de 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)
BOOL NOMBRE(1)
UTF8 BYTE_ARRAY VARCHAR2(4000 OCTETS)
FLT BINARY_FLOAT
Liste de distribution pour les messages BINARY_DOUBLE
DÉCIMAL(p) NUMÉRO(p)
DÉCIMAL(p,s) NUMERO(p,s)
DATE DATE
STRING 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 de la base de données Autonomous AI. Pour plus d'informations, reportez-vous à Options de format du package 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)

Pour plus d'informations sur l'utilisation des types complexes Parquet, reportez-vous à Types de complexe Avro, ORC et Parquet du package DBMS_CLOUD.