这将在 Query SQL V2 中工作。 它的作用是获取 ResultSet 并将其转换为字符串。这可以防止长度函数出现空错误。由于空结果集是 {},因此长度为 2。因此,如果长度为 2,则结果为空。
"expression": {
"and": [
{
"equals": [
"@length(string(body('Execute_a_SQL_query_(V2)')?['ResultSets']))",
2
]
}
]
}
我在一个直到长度为零的条件下使用与此类似的方法。我想你也可以这样做吗?
@equals(length(body('Execute_a_SQL_query')?['value']), 0)