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
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 à DBMS_CLOUD Types de complexe Avro, ORC et Parquet.
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 à DBMS_CLOUD Types de complexe Avro, ORC et Parquet.
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)
Selon la valeur de l'option de paramètre de format |
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 à DBMS_CLOUD Types de complexe Avro, ORC et Parquet.
Rubrique parent : DBMS_CLOUD Prise en charge d'Avro, ORC et Parquet