Mappage de types de données Avro et Oracle dans l'ensemble DBMS_CLOUD

Décrit le mappage des types de données Avro 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 Avro.

Type Avro Type Oracle
INT NOMBRE(10)
LONG NOMBRE(19)
BOÎTE NOMBRE(1)
UTF8 BYTE_ARRAY RAW(2000)
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
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 RAW(2000)
FIXED RAW(2000)
NULL VARCHAR2(1) OCTET

Voir Types complexes Avro, ORC et Parquet de l'ensemble DBMS_CLOUD pour plus d'informations sur l'utilisation des types complexes Avro.