Mapping tra pacchetti DBMS_CLOUD e tipi di dati Oracle

Descrive il mapping dei tipi di dati Parquet ai tipi di dati Oracle.

Nota

I tipi complessi, ad esempio mappe, array e strutture, sono supportati a partire da Oracle Database 19c. Per informazioni sull'utilizzo dei tipi complessi Parquet, vedere DBMS_CLOUD Tipi di package Avro, ORC e Parquet Complex.
Tipo di parquet Tipo Oracle
UINT_64 NUMERO (20)
INT_64 NUMERO (19)
UINT_32 NUMERO (10)
INT_32 NUMERO (10)
UINT_16 NUMERO(5)
INT_16 NUMERO(5)
UINT_8 NUMERO(3)
INT_8 NUMERO(3)
SCATOLA NUMERO(1)
UTF8 BYTE_ARRAY VARCHAR2(4000 BYTE)
FLT BINARY_FLOAT
DBL BINARY_DOUBLE
DECIMALE(p) NUMERO(p)
DECIMALE(p,s) NUMBER(p,s)
DATE DATE
STRING VARCHAR2(4000) o VARCHAR2(32767)

A seconda del valore dell'opzione del parametro di formato maxvarchar e del valore MAX_STRING_SIZE di Autonomous Database. Per ulteriori informazioni, vedere DBMS_CLOUD Opzioni di formato package per Avro, ORC o Parquet.

TIME_MILLIS VARCHAR2(20 BYTE)
TIME_MILLIS_UTC VARCHAR2(20 BYTE)
TIME_MICROS VARCHAR2(20 BYTE)
TIME_MICROS_UTC VARCHAR2(20 BYTE)
TIMESTAMP_MILLIS INDICATORE ORARIO(3)
TIMESTAMP_MILLIS_UTC INDICATORE ORARIO(3)
TIMESTAMP_MICROS INDICATORE ORARIO(6)
TIMESTAMP_MICROS_UTC INDICATORE ORARIO(6)
TIMESTAMP_NANOS INDICATORE ORARIO(9)

Per informazioni sull'utilizzo dei tipi complessi Parquet, vedere DBMS_CLOUD Tipi di package Avro, ORC e Parquet Complex.