DBMS_CLOUD Mapping tra package parquet e tipo di dati Oracle

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

Nota

I tipi complessi, come mappe, array e strutture, sono supportati a partire da Oracle Database 19c. Per informazioni sull'utilizzo dei tipi complessi Parquet, vedere DBMS_CLOUD Package Avro, ORC e Parquet.
Tipo di parquet Tipo specifico 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)
BOOL NUMERO(1)
UTF8 BYTE_ARRAY VARCHAR2(4000 BYTE)
FLT BINARY_FLOAT
DBL BINARY_DOUBLE
DECIMALE(p) NUMERO(p)
DECIMAL(p,s) NUMERO(p,s)
DATE DATE
STRINGA VARCHAR2(4000) o VARCHAR2(32767)

A seconda del valore del parametro di formato opzione maxvarchar e del valore MAX_STRING_SIZE di Autonomous Database. Per ulteriori informazioni, vedere DBMS_CLOUD Opzioni formato pacchetto 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 Package Avro, ORC e Parquet.