0

クエリを実行しています:

SELECT Id, SomeField FROM SomeTable

SomeTable には 80,000 を超えるアイテムがありますが、返されるのは 2000 アイテムだけです

SELECT Id, SomeField FROM SomeTable LIMIT 100000

問題を解決するために何もしません。

この制限を克服する最適な方法は何ですか? for ループを使用していますか? PHP REST API を使用する場合の構文は?

4

1 に答える 1

0

SOQL の For ループを使用してこれを管理できます。ドキュメントによると:

SOQL for ループは、SOAP API の query および queryMore メソッドへのコールで効率的なチャンクを使用して、すべての sObject を取得します。開発者は、常に SOQL for ループを使用して、多くのレコードを返すクエリ結果を処理し、ヒープサイズの制限を回避する必要があります。

お役に立てれば!

アヌプ

于 2012-07-28T21:15:32.733 に答える