首页 > 解决方案 > Azure 逻辑应用:当 SQL 查询不返回任何数据行时,将条件设置为 False

问题描述

我如何有条件地测试执行 SQL 查询的输出以确保它返回一些数据行。

在下面的示例中,如果查询没有返回任何行,我不希望它发送电子邮件,我想做其他事情。测试是什么?

我在这里放什么

谢谢你的时间

标签: azure-sql-databaseazure-logic-apps

解决方案


我测试,如果查询结果是没有行,查询体是这样的:

{
  "OutputParameters": {},
  "ResultSets": {}
}

所以你可以添加一个条件@{body('Execute_a_SQL_query')['OutputParameters']}等于{}。如果是真的,做你想做的事。你可以在Code view模式中设置它。

在此处输入图像描述

下面是测试结果,希望这是你想要的。

在此处输入图像描述


推荐阅读