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

Les types complexes, tels que les mappages, les tableaux et les structures, sont pris en charge à partir d'Oracle Database 19c. Voir DBMS_CLOUD Types complexes d'ensemble Avro, ORC et Parquet 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" correspond à la longueur maximale réelle des valeurs possibles d'AVRO ENUM
DURATION RAW(2000)
FIXED RAW(2000)
NULL VARCHAR2(1) OCTET

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