Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

SOQL ステートメントの最大長

公開日: May 8, 2026
説明
SOQL ステートメントの最大長は 100K です。これは、顧客に影響を与えることなくシステムがスムーズに動作することを保証するためのハードリミットです。これは、製品管理の裁量に基づいてのみ増やすことができます。

使用方法:
ユーザーは、膨大な数の項目をフェッチする非常に長い SOQL クエリを実行すると、この制限に達する可能性があります。

また、次の理由で文字数制限に達する可能性があります。
  • 多くの数式項目を含むステートメントなど、長くて複雑な SOQL ステートメントでは、QUERY_TOO_COMPLICATED エラーが発生する場合があります。このエラーは、元の SOQL ステートメントが 100,000 文字の制限を下回っているにもかかわらず、Salesforce で処理されるときにステートメントが内部で展開されるために発生します。このエラーを回避するには、SOQL ステートメントの複雑さを軽減します。
  • 250 を超える項目がある Lightning のページレイアウトでも、QUERY_TOO_COMPLICATED エラーが発生する場合があります。Lightning は自動生成された SOQL を使用してレコードページレイアウトの項目を取得するため、顧客が記述した SOQL がない場合でもエラーが発生する可能性があります。
  • 通貨項目が多すぎる場合も、文字数制限に達する可能性があります。通貨項目では SOQL でフォーマットメソッドを使用する必要があり、各通貨項目の項目 API 参照名の長さがおよそ 2 倍になります。
SOQL と SOSL の制限
 
解決策
実際のクエリを複数のクエリに分割し、必要に応じて一括で実行します。
ナレッジ記事番号

000386440

 
読み込み中
Salesforce Help | Article