Как условно принудительно выполнить запрос в Кусто - PullRequest
0 голосов
/ 24 марта 2019

Как заставить запрос на самом деле терпеть неудачу в Кусто в зависимости от определенных условий? В идеале, именно то, что мне нужно для принудительного сбоя, - это то, что запрос возвращает 0.

MyTable | считать | где Count == 0 ... запрос должен завершиться неудачей

Я ищу фактический технический сбой, а не только нулевые значения и т. Д. В основном, если определенный запрос возвращает 0, я хочу, чтобы запрос не прошел, чтобы соответствующий вызов Web API также получил соответствующий код возврата ошибки.

1 Ответ

2 голосов
/ 29 марта 2019

Можете ли вы проверить, помогает ли функция assert () вашему сценарию?https://docs.microsoft.com/en-us/azure/kusto/query/assert-function

let Count = toscalar(
range x from 1 to 1 step 1 | count
);
print assert(Count != 0, "Count must be non-zero")
...