Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 逻辑应用程序获取行任务仅处理512行?_Azure_Azure Logic Apps - Fatal编程技术网

Azure 逻辑应用程序获取行任务仅处理512行?

Azure 逻辑应用程序获取行任务仅处理512行?,azure,azure-logic-apps,Azure,Azure Logic Apps,目前,我正在逻辑应用程序中连接到Azure SQL DB,并使用GetRows任务/操作从表中检索行。我注意到GetRows任务 一次仅处理512条记录 我必须处理来自表的所有记录(大于512的记录)。GetRows任务的Logic App中有限制吗 如果有人能提供我的细节,这将是真正有帮助的 期待您的所有意见 谢谢 Harsh正确,Get Rows操作最多只能返回512条记录。但是,请注意,响应是分页的,因此如果请求了更多条目(并且可用),则响应还包括@oData.nextLink值 现在没有

目前,我正在逻辑应用程序中连接到Azure SQL DB,并使用GetRows任务/操作从表中检索行。我注意到GetRows任务 一次仅处理512条记录

我必须处理来自表的所有记录(大于512的记录)。GetRows任务的Logic App中有限制吗

如果有人能提供我的细节,这将是真正有帮助的

期待您的所有意见

谢谢
Harsh

正确,Get Rows操作最多只能返回512条记录。但是,请注意,响应是分页的,因此如果请求了更多条目(并且可用),则响应还包括@oData.nextLink值


现在没有简单的方法可以在logic apps中查看下一个链接,因此您需要有点创造性(例如,只要有更多的页面可用,就可以使用嵌套的logic apps处理所有项目)

您可以将
选择
查询放入存储过程:

创建过程fooProc AS SELECT*FROM fooTable

并使用Logic App中的“执行存储过程”操作获取所有行。

更新: 逻辑应用程序中某些通道的最大行数限制已增加,例如,使用SQL connector,您一次最多可以获得2048行。此外,Logic Apps现在有一个内置的分页控件,可与某些频道一起使用,因此您无需创建巡更逻辑来检索其他行和组合有效负载: