我有 50K 条记录,我想以 1000 个批量获取所有记录。在 sql 中,我做了类似的事情, 但是当它大于 2000 时,limit 1000 offset x
salesforces 不允许。为了克服这个问题,我使用了这个技巧offset
client.query("
SELECT Id, Name__c, CreatedDate
FROM Product__c WHERE CreatedDate < "First-Returned-Created-Date"
ORDER BY CreatedDate DESC
LIMIT 1000
")
和
但我得到了这个错误
Databasedotcom::SalesForceError: Bind variables only allowed in Apex code
那么,如何offset
在salesforce中应用SOQL
。我正在使用databasedotcom-gem。我知道queryMore()
方法,但无论出于何种原因,我都没有在 ruby 中找到任何这样的 API。是否有任何此类 API 可用或类似的东西可以解决我的问题。
谢谢