DBMS_CLOUD Asignación de tipo de datos de Parquet a Oracle en el paquete

Describe la asignación de tipos de dato de Parquet a tipos de dato de Oracle.

Nota

Los tipos complejos, como asignaciones, matrices y estructuras, están soportados a partir de Oracle Database 19c. Consulte DBMS_CLOUD Tipos complejos de Avro, ORC y Parquet del paquete para obtener información sobre el uso de tipos complejos de Parquet.
Tipo de Parquet Type 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)
Booleano 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
CADENA VARCHAR2(4000) o VARCHAR2(32767)

Según el valor de la opción de parámetro de formato maxvarchar y el valor MAX_STRING_SIZE de Autonomous Database. Consulte DBMS_CLOUD Opciones de formato de paquete para Avro, ORC o Parquet para obtener más información.

TIME_MILLIS VARCHAR2(20 BYTES)
TIME_MILLIS_UTC VARCHAR2(20 BYTES)
TIME_MICROS VARCHAR2(20 BYTES)
TIME_MICROS_UTC VARCHAR2(20 BYTES)
TIMESTAMP_MILLIS REGISTRO DE HORA(3)
TIMESTAMP_MILLIS_UTC REGISTRO DE HORA(3)
TIMESTAMP_MICROS REGISTRO DE HORA(6)
TIMESTAMP_MICROS_UTC REGISTRO DE HORA(6)
TIMESTAMP_NANOS REGISTRO DE HORA(9)

Consulte DBMS_CLOUD Tipos complejos de Avro, ORC y Parquet del paquete para obtener información sobre el uso de tipos complejos de Parquet.