Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

aggThrow

aggThrow

Добавленный в: v20.1.0

Эту функцию можно использовать для проверки устойчивости к исключениям. При создании она с указанной вероятностью сгенерирует исключение.

Синтаксис

aggThrow(throw_prob)

Аргументы

  • throw_prob — Вероятность сгенерировать исключение при создании. Float64

Возвращаемое значение

Возвращает исключение: Code: 503. DB::Exception: Aggregate function aggThrow has thrown exception successfully.

Примеры

Пример использования

SELECT number % 2 AS even, aggThrow(number) FROM numbers(10) GROUP BY even;
Received exception:
Code: 503. DB::Exception: Aggregate function aggThrow has thrown exception successfully: While executing AggregatingTransform. (AGGREGATE_FUNCTION_THROW)
Navigation