DBMS_CLOUD - Mapeamento do Tipo de Dados Pacote Parquet para Oracle
Descreve o mapeamento de tipos de dados Parquet 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 Parquet.
| Tipo de Parquet | Tipo Oracle |
|---|---|
| UINT_64 | NÚMERO(20) |
| INT_64 | NÚMERO(19) |
| UINT_32 | NÚMERO(10) |
| INT_32 | NÚMERO(10) |
| UINT_16 | NÚMERO(5) |
| INT_16 | NÚMERO(5) |
| UINT_8 | NÚMERO(3) |
| INT_8 | NÚMERO(3) |
| LOJA | NÚMERO(1) |
| UTF8 BYTE_ARRAY | VARCHAR2(4000 BYTES) |
| FLT | BINARY_FLOAT |
| DBL | BINARY_DOUBLE |
| DECIMAL(p) | NÚMERO(p) |
| DECIMAL(p,s) | NUMBER(p,s) |
| DATE | DATE |
| STRING | VARCHAR2(4000) ou VARCHAR2(32767) Dependendo do valor da opção de parâmetro de formato maxvarchar e do valor do Autonomous AI Database MAX_STRING_SIZE. Consulte Opções de Formato do Pacote DBMS_CLOUD para Avro, ORC ou Parquet para obter mais informações. |
| TIME_MILLIS | VARCHAR2(20 BYTES) |
| TIME_MILLIS_UTC | VARCHAR2(20 BYTES) |
| TIME_MICROS | VARCHAR2(20 BYTES) |
| TIME_MICROS_UTC | VARCHAR2(20 BYTES) |
| TIMESTAMP_MILLIS | TIMESTAMP(3) |
| TIMESTAMP_MILLIS_UTC | TIMESTAMP(3) |
| TIMESTAMP_MICROS | TIMESTAMP(6) |
| TIMESTAMP_MICROS_UTC | TIMESTAMP(6) |
| TIMESTAMP_NANOS | TIMESTAMP(9) |
Consulte DBMS_CLOUD Pacote Avro, ORC e Tipos Complexos Parquet para obter informações sobre como usar tipos complexos Parquet.