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.
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 |
| 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.
Argomento padre: DBMS_CLOUD Supporto Avro, ORC e Parquet