如何根据特定条件强制查询在 Kusto 中实际失败?理想情况下,我需要强制失败的确切是查询返回 0 计数。
MyTable | count | where Count==0
...查询应该失败
我正在寻找实际的技术故障,而不仅仅是空值等。基本上,如果某个查询返回 0 count ,我希望查询失败,以便相应的 Web API 调用也将获得适当的失败返回代码。
如何根据特定条件强制查询在 Kusto 中实际失败?理想情况下,我需要强制失败的确切是查询返回 0 计数。
MyTable | count | where Count==0
...查询应该失败
我正在寻找实际的技术故障,而不仅仅是空值等。基本上,如果某个查询返回 0 count ,我希望查询失败,以便相应的 Web API 调用也将获得适当的失败返回代码。
你能检查一下 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")