阵列(T) 可以是任意类型,包含数组类型。 但不推荐使用多维数组,ClickHouse 对多维数组的支持有限。例如,不能存储在 表中存储多维数组。 您可以使用array函数来创建数组: 创建数组示例: 使用数据类型ClickHouse会自动检测数组元素,并根据元素计算出存储这些元素最小的数据类型。如果在元素中存在 或存在 可为空 类型元素,那么数组的元素类型将会变成 。 自动数据类型检测示例: 如果您尝试创建不兼容的数据类型数组,ClickHouse 将引发异常: