DBMS_CLOUD Mise en correspondance de types de données Oracle avec des types de données Avro

Décrit la mise en correspondance des types de données Avro avec les types de données Oracle.

Remarque

Les types complexes, tels que les mappings, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Reportez-vous à DBMS_CLOUD Types complexes Avro, ORC et Parquet pour le package 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)
FLT BINARY_FLOAT
Liste de distribution BINARY_DOUBLE
DÉCIMAL(p) NUMÉRO(p)
DÉCIMAL(p,s) NUMBER(p,s)
DATE DATE
CHAÎNE VARCHAR2
TIME_MILLIS VARCHAR2(20 OCTETS)
TIME_MICROS VARCHAR2(20 OCTETS)
TIMESTAMP_MILLIS HORODATAGE(3)
TIMESTAMP_MICROS HORODATAGE(6)
ENUM VARCHAR2(n) où : "n" est la longueur maximale réelle des valeurs possibles d'AVRO ENUM.
DURÉE RAW(2000)
FIXED RAW(2000)
NULL VARCHAR2(1) OCTET

Pour plus d'informations sur l'utilisation des types complexes Avro, ORC et Parquet pour le package DBMS_CLOUD.