如何通過SOQL獲取超過2000條記錄.... 是否有更多的查詢?SOQL查詢獲取超過2000條記錄
回答
用第一組結果中提供的queryLocator調用queryMore,繼續用下一個queryLocator調用它,直到done標誌爲true。有關更多信息,請參閱Web Services API文檔。
你實際上也可以手動執行此操作,如果您按ID排序,然後再次使用「where id>:idPrevious」進行查詢。如果您按照我輸入的方式嘗試此操作,則會遇到問題,但不能使用>和帶有ID字段的<。對此有一個簡單的解決方法,只需創建一個文本類型公式字段,該字段從id字段獲取值。然後,您可以在查詢中使用該字段而不會出現任何問題。
當然,如果您只是想要處理大量數據,那麼您可能確實在尋找Batch Apex。
的問題,但銷售隊伍的身份不是連續的,我的意思是他們不是整數! – 2012-02-21 13:43:17
正確,但如果按ID排序,它們將始終以相同的順序排列,因此如果在穿過集合時更新數據,則可能會出現細微的差異,但在其他情況下,您可以根據需要執行此操作。 – 2012-02-21 21:59:21
其中id> preivious id。 「>」id爲無效的運算符。所以上述邏輯不起作用 – 2012-02-23 08:58:10
- 1. 無法獲取超過10k條記錄
- 2. MVC3剃刀的WebGrid分頁和超過2000條記錄
- 3. 超過50萬條記錄
- 4. 訪問查詢超過1百萬條記錄,無法導出
- 5. Mysql更新查詢超過1000萬條記錄
- 6. 在MySQL Workbench中導出查詢結果超過1000條記錄
- 7. 如何獲取沒有記錄返回的soql結果查詢的元數據?
- 8. SQL Server查詢優化 - MultiJoins在2000萬條記錄中的表
- 9. 如何生成mysql查詢一次插入2000條記錄?
- 10. 無法在Hibernmate HQL列表中獲取超過50000條記錄
- 11. JDBCTemplate無法獲取超過1500條記錄
- 12. 從動態AX獲取超過1000條記錄
- 13. 通過Salesforce中的SOQL查詢獲取選擇列表值
- 14. 從Google Play商店查詢中獲取超過250條結果
- 15. SQL查詢獲取每分鐘的最後一條記錄
- 16. 如何使用Jpa查詢獲取第2條記錄
- 17. 查詢以獲取每條記錄的最短日期
- 18. 獲取TOP PERCENT查詢中的最後一條記錄
- 19. 獲取加入的查詢的最後5條記錄
- 20. Hive查詢獲取插入表中的最後一條記錄
- 21. mysqli查詢獲取沒有記錄
- 22. 查詢不獲取所有記錄
- 23. 查詢以獲取最大記錄數
- 24. SQL查詢從表中獲取記錄
- 25. 從mysql查詢獲取不同記錄
- 26. sql查詢獲取冗餘記錄
- 27. 通過記錄名稱獲取多條記錄
- 28. 動態SOQL查詢
- 29. 分層SOQL查詢
- 30. jOOQ獲取多條記錄
是SOQL SalesForce.com對象查詢語言嗎?如果是這樣,你的意思是把它標記爲Adobe Flex? – JeffryHouser 2010-06-24 18:55:07
我重申了SOQL – JeffryHouser 2010-06-24 18:55:39