DBMS_CLOUD Mapeamento de Tipo de Dados do Pacote Parquet para Oracle

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

Observação

Tipos complexos, como mapas, arrays e structs, são suportados a partir do Oracle Database 19c. Consulte DBMS_CLOUD Tipos Complexos Avro, ORC e Parquet para obter informações sobre como usar tipos complexos Parquet.
Tipo 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)
BOOL 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 MAX_STRING_SIZE do Autonomous Database. Consulte DBMS_CLOUD Opções de Formato do Pacote 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 Tipos Complexos Avro, ORC e Parquet do Pacote para obter informações sobre como usar tipos complexos Parquet.