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