DBMS_CLOUD - Mapeamento do Tipo de Dados Pacote Avro para Oracle

Descreve o mapeamento de tipos de dados Avro para tipos de dados Oracle.

Observação

Observação: Tipos complexos, como mapas, matrizes e estruturas, são suportados a partir do Oracle Database 19c. Consulte DBMS_CLOUD Pacote Avro, ORC e Tipos Complexos Parquet para obter informações sobre como usar tipos complexos Avro.

Tipo Avro Tipo Oracle
INT NÚMERO(10)
LONG NÚMERO(19)
LOJA NÚMERO(1)
UTF8 BYTE_ARRAY RAW(2000)
FLT BINARY_FLOAT
DBL BINARY_DOUBLE
DECIMAL(p) NÚMERO(p)
DECIMAL(p,s) NUMBER(p,s)
DATE DATE
STRING VARCHAR2
TIME_MILLIS VARCHAR2(20 BYTES)
TIME_MICROS VARCHAR2(20 BYTES)
TIMESTAMP_MILLIS TIMESTAMP(3)
TIMESTAMP_MICROS TIMESTAMP(6)
ENUM VARCHAR2(n) Onde: "n" é o comprimento máximo real dos valores possíveis do AVRO ENUM
DURATION RAW(2000)
FIXO RAW(2000)
NULL VARCHAR2(1) BYTE

Consulte DBMS_CLOUD Pacote Avro, ORC e Tipos Complexos Parquet para obter informações sobre como usar tipos complexos Avro.