克服SOQL对查询结果数量的限制

时间:2012-07-28 00:58:59

标签: php rest select limit soql

我们正在执行查询:

SELECT Id, SomeField FROM SomeTable

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

SELECT Id, SomeField FROM SomeTable LIMIT 100000

无法解决问题。

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

1 个答案:

答案 0 :(得分:0)

您可以使用SOQL For loops进行管理。根据文件:

  

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

希望这有帮助!

阿努普