JDBC Driver for Salesforce

Build 26.0.9770

IncludeBinaryFieldValues

クエリがAttachment.Bodyなどのバイナリ(base64)フィールドの内容を返すかどうかを指定します。

データ型

bool

デフォルト値

true

解説

true(デフォルト)に設定すると、本製品はクエリがバイナリフィールドを参照するたびにSalesforceにそのフィールドを要求し、結果セットにその値を返します。 Salesforceはバイナリデータの取得方法を制限しているため、このようなクエリはBulk API経由では実行できません。 これらの制限とデータ量のため、バイナリフィールドを参照するクエリは他のクエリよりも実行速度が遅くなる場合があります。 バイナリフィールドを参照するクエリがBulk API v1に送信されると、QueryBatchストアドプロシージャ経由で実行された場合は本製品がエラーを報告し、SELECTステートメントとして実行された場合はSOAP APIにフォールバックします。

falseに設定すると、バイナリフィールドはデータモデル上には表示されたままですが、本製品はSalesforceに送信するクエリからそれらを除外します。 バイナリデータが転送されないため、UseBulkAPIが有効な場合、このようなクエリはBulk APIを使用できます。 バイナリフィールドを含むテーブルの他の列は必要だが、バイナリコンテンツ自体は不要な場合は、このプロパティをfalseに設定してください。 また、クライアントアプリケーションがそのようなテーブルのすべての列を選択する場合に、実行速度の低下を避けるためにも役立ちます。

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770