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.