我们正在执行一个查询:
SELECT Id, SomeField FROM SomeTable
我们在 SomeTable 中有超过 80,000 个项目,但只有 2000 个项目被退回
SELECT Id, SomeField FROM SomeTable LIMIT 100000
没有解决问题。
克服此限制的最佳方法是什么?使用 for 循环?如果使用 PHP REST API,语法是什么?
您可以使用SOQL For 循环来管理它。根据文档:
SOQL for 循环检索所有 sObject,使用高效的分块调用 SOAP API 的 query 和 queryMore 方法。开发人员应始终使用 SOQL for 循环来处理返回许多记录的查询结果,以避免堆大小的限制。
希望这可以帮助!
阿努普