SOQLを介して2000を超えるレコードをフェッチする方法....もっとクエリがありますか?
2993 次
2 に答える
5
結果の最初のセットで提供された queryLocator で queryMore を呼び出し、done フラグが true になるまで次の queryLocator で呼び出し続けます。詳細については、Web サービス APIのドキュメントを参照してください。
于 2010-07-30T05:32:07.423 に答える
1
idで注文してから、「where id>:idPrevious」で再度クエリを実行すると、実際には手動でこれを行うこともできます。入力したとおりにこれを試してみると、問題が発生しますが、idフィールドで>および<を使用することはできません。ただし、これには簡単な回避策があります。idフィールドから値を取得するテキストタイプの数式フィールドを作成するだけです。その後、問題なくクエリでそのフィールドを使用できます。
もちろん、大量のデータを処理するだけの場合は、BatchApexを探している可能性があります。
于 2010-10-19T22:15:00.877 に答える