跳转到主要内容

aggThrow

引入版本:v20.1.0 此函数可用于测试异常安全性。它会在创建时按指定概率抛出异常。 语法
aggThrow(throw_prob)
参数
  • throw_prob — 在创建时抛出异常的概率。Float64
返回值 返回一个异常:Code: 503. DB::Exception: Aggregate function aggThrow has thrown exception successfully 示例 用法示例
Query
SELECT number % 2 AS even, aggThrow(number) FROM numbers(10) GROUP BY even;
Response
Received exception:
Code: 503. DB::Exception: Aggregate function aggThrow has thrown exception successfully: While executing AggregatingTransform. (AGGREGATE_FUNCTION_THROW)
最后修改于 2026年6月10日