Salesforce PHP工具包选择查询

时间:2017-11-01 09:39:44

标签: php mysql salesforce

我正在使用他们的PHP工具包库集成到Salesforce系统。

我的问题是每个查询都有2000条记录限制。

我正在寻找一种方法将我的4000记录查询分成2,

示例:记录1 - 2000,然后记录2001-4000。

或者,如果有其他解决方案,我会很高兴听到。

查询:

$query       = "
SELECT Id, FirstName, LastName,Phone,Email from Contact
";

1 个答案:

答案 0 :(得分:0)

您应该在SOQL查询中使用offsetlimit个关键字,例如

$query = "SELECT Id, FirstName, LastName, Phone, Email FROM Contact LIMIT 2000 OFFSET 0"

在您的情况下,您应该在2000上划分所有记录的大小(每个查询的记录计数限制) - 您将获得为获取所有数据而应执行的查询量。然后开始在循环中执行查询,在每次下一次迭代中增加2000的偏移值。