この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

SQL の設定

コマンドラインからデータローダーをバッチモードで実行しているときに、SqlConfig クラスには、データベース内の特定のデータにアクセスするための設定パラメーターが含まれます。
使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

データローダーのコマンドラインインターフェースは、Windows でのみサポートされています。

メモ

次のコードサンプルに示すように、クエリと挿入は違うものですが、よく似ています。bean は、タイプが com.salesforce.dataloader.dao.database.SqlConfig で、次のプロパティを持っている必要があります。

  • sqlString

    データアクセスオブジェクトが使用する SQL コード。

    SQL には、設定や操作変数に応じて文字列を作成する置換パラメーターを含めることができます。置換パラメーターは、始めと終わりの両端を「@」文字で区切る必要があります。たとえば、@process.lastRunDate@ となります。

  • sqlParams

    sqlString で指定した置換パラメーターの説明が含まれているタイプ map のプロパティ。各エントリが 1 つの置換パラメーターを表します。キーは置換パラメーターの名前、値はパラメーターが SQL 文に設定された場合に使用される完全修飾された Java 型です。java.util.Date に代わる java.sql.Date など、「java.sql」型が必要になる場合があります。詳細は、JDBC API の公式マニュアルを参照してください。

  • columnNames

    クエリ (SELECT ステートメント) が JDBC ResultSet を返す場合に使用されます。SQL の実行によって出力されたデータの列名が含まれています。列名を使用して、DataReader インターフェースの呼び出し元にアクセスして出力を返します。

SQL クエリ bean の例

SQL 挿入 Bean の例