Descripción
Correspondencia de tipos de datos
INSERT y SELECT.
- Los demás tipos no son compatibles.
- Una columna ORC
Unionse lee como un Variant con los tipos de rama de la unión, y una columnaVariantse escribe como unaUnionde ORC con sus tipos de rama. Tenga en cuenta queVariantordena sus tipos de rama, por lo que el orden de las ramas puede diferir del archivo ORC. Las uniones con tipos de rama duplicados (p. ej.,uniontype<int,int>) no son compatibles. - Los arrays pueden anidarse y pueden tener un valor de tipo
Nullablecomo argumento. Los tiposTupleyMaptambién pueden anidarse. - Los tipos de datos de las columnas de una tabla de ClickHouse no tienen por qué coincidir con los campos de datos ORC correspondientes. Al insertar datos, ClickHouse interpreta los tipos de datos según la tabla anterior y luego convierte los datos al tipo de dato definido para la columna de la tabla de ClickHouse.
Ejemplo de uso
Inserción de datos
football.orc:
Lectura de datos
ORC:
Configuración de formatos
Para intercambiar datos con Hadoop, puede usar el motor de tablas HDFS.