Skip to main content
这些设置是根据源文件自动生成的。

allow_special_bool_values_inside_variant

允许将 “on”、“off”、“enable”、“disable” 等特殊文本 Bool 值解析为 Variant 类型中的 Bool 值。

check_conversion_from_numbers_to_enum

如果值在 Enum 中不存在,则在从 Numbers 转换为 Enum 时抛出异常。 可能的值:
  • 0 — 已禁用。
  • 1 — 已启用。
示例

column_names_for_schema_inference

用于 schema inference 的列名列表,适用于不包含列名的格式。格式为:‘column1,column2,column3,…‘

errors_output_format

将错误写入文本输出的方式。

insert_distributed_one_random_shard

在没有分布式键时,启用或禁用向 Distributed 表随机选择一个分片进行插入。 默认情况下,当向包含多个分片的 Distributed 表中插入数据时,如果没有分布式键,ClickHouse server 会拒绝任何插入请求。当 insert_distributed_one_random_shard = 1 时,则允许插入,数据会被随机转发到所有分片中的某一个。 可能的值:
  • 0 — 如果存在多个分片且未提供分布式键,则拒绝插入。
  • 1 — 如果未提供分布式键,则在所有可用分片中随机选择一个分片进行插入。

interval_output_format

允许为时间间隔类型的文本表示选择不同的输出格式。 可选值:
  • kusto - KQL 风格的输出格式。 ClickHouse 以 KQL 格式输出时间间隔。例如,toIntervalDay(2) 会格式化为 2.00:00:00。请注意,对于长度可变的时间间隔类型 (即 IntervalMonthIntervalYear) ,会按每个时间间隔的平均秒数进行换算。
  • numeric - 数值输出格式。 ClickHouse 将时间间隔输出为其底层的数值表示。例如,toIntervalDay(2) 会格式化为 2
另请参阅:

into_outfile_create_parent_directories

使用 INTO OUTFILE 时,如果父目录尚不存在,则自动创建这些父目录。

json_type_escape_dots_in_keys

启用后,解析时会对 JSON 键中的点号进行转义。

max_dynamic_subcolumns_in_json_type_parsing

在解析 JSON 列时,每列可创建的动态子列的最大数量。 它可在解析期间控制动态子列的数量,而不受数据类型中指定的动态参数影响。

precise_float_parsing

使用精确的浮点解析算法,该算法始终返回最接近输入值的可表示值。禁用后,将使用速度更快但精度较低的算法,其结果与精确结果相比,最低有效位可能会有所不同。

validate_experimental_and_suspicious_types_inside_nested_types

校验在 Array/Map/Tuple 等嵌套类型中使用实验性和可疑类型
最后修改于 2026年7月23日