Mise en correspondance de types de données Oracle avec des types de données Avro pour le package DBMS_CLOUD
Décrit le mapping des types de données Avro avec 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 Avro, ORC et Parquet, reportez-vous à la section DBMS_CLOUD Package 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 Avro, ORC et Parquet, reportez-vous à la section DBMS_CLOUD Package Avro, ORC et Parquet.
Type Avro | Type Oracle |
---|---|
INT | NOMBRE(10) |
LONG | NOMBRE(19) |
BOOL | NOMBRE(1) |
UTF8 BYTE_ARRAY | RAW(2000) |
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 |
TIME_MILLIS | VARCHAR2(20 OCTETS) |
TIME_MICROS | VARCHAR2(20 OCTETS) |
TIMESTAMP_MILLIS | TIMESTAMP(3) |
TIMESTAMP_MICROS | TIMESTAMP(6) |
ENUM | VARCHAR2(n) Où : "n" est la longueur maximale réelle des valeurs possibles d'AVRO ENUM |
DURATION (DUREE) | RAW(2000) |
FIXED | RAW(2000) |
NULL | VARCHAR2(1) OCTET |
Pour plus d'informations sur l'utilisation des types complexes Avro, ORC et Parquet, reportez-vous à la section DBMS_CLOUD Package Avro, ORC et Parquet.
Rubrique parent : DBMS_CLOUD Prise en charge d'Avro, ORC et Parquet