我们可以使用以下代码示例实现,在复制数据活动中添加一个if条件语句,检查查询结果是否为空,如果是,则不执行复制数据操作。 示例代码:
"If": [
{
"not": {
"exists": {
"value": "@activity('Lookup_Activity').output.firstRow"
}
}
}
],
"Else": {
// 在这里定义正常的复制数据活动
}
在上面的代码示例中,“Lookup_Activity”指的是先前使用 Lookup 活动查询结果的活动名称,如果此查询的结果集不为空,则继续执行数据复制操作。 通过这种方式,我们可以避免在查询结果为空时将文件生成到blob中。