0

我们正在执行一个查询:

SELECT Id, SomeField FROM SomeTable

我们在 SomeTable 中有超过 80,000 个项目,但只有 2000 个项目被退回

SELECT Id, SomeField FROM SomeTable LIMIT 100000

没有解决问题。

克服此限制的最佳方法是什么?使用 for 循环?如果使用 PHP REST API,语法是什么?

4

1 回答 1

0

您可以使用SOQL For 循环来管理它。根据文档:

SOQL for 循环检索所有 sObject,使用高效的分块调用 SOAP API 的 query 和 queryMore 方法。开发人员应始终使用 SOQL for 循环来处理返回许多记录的查询结果,以避免堆大小的限制。

希望这可以帮助!

阿努普

于 2012-07-28T21:15:32.733 回答