2014-03-14 25 views
0

我有50K記錄,我想獲取1000批處理大小的所有記錄。在SQL中,我這樣做limit 1000 offset x但銷售隊伍不允許offset當它大於2000更大爲了克服這個問題,我用這一招salesforce查詢ruby更多

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 

那麼,如何在銷售隊伍中應用offsetSOQL。我正在使用。我知道queryMore()方法,但無論出於何種原因,我在Ruby中沒有找到任何這樣的API。有沒有可用的API或類似的東西可以解決我的問題。

感謝

回答

0

可以使用next_page函數,它返回正是queryMore一樣。