トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】PostgreSQL アダプタで COPY コマンドを実行することはできますか
戻る
No : 35734
公開日時 : 2024/04/30 08:11
印刷
DSServista
【DataSpider Servista】PostgreSQL アダプタで COPY コマンドを実行することはできますか
CSVファイルなどに登録している大量のデータを PostgreSQL のテーブルに取り込むため、DataSpider から COPY コマンドを実行したいです。
[更新系SQL実行] 処理で PostgreSQL の COPY コマンドを実行することはできますか。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
回答
■仕様説明
[更新系SQL実行] 処理では、下記ヘルプに記載の通り、executeUpdate() メソッドや addBatch() メソッドで実行可能な SQL 文を指定できます。
-----
・INSERT文、UPDATE文、DELETE文、またはDDL文のような何も返さないSQL文を指定できます。
・[SQL文]にSQLパラメータが含まれていない場合には、
java.sql.StatementクラスのexecuteUpdate()メソッドを実行し、
SQLパラメータが含まれている場合には、java.sql.PreparedStatementクラスの
executeUpdate()メソッド、またはaddBatch()メソッドとexecuteBatch()メソッドを実行しています。
-----
・[更新系SQL実行]
URL:
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/database/rdb_execute_update_query.html
このため、COPY コマンドが上記メソッドで使用可能かについては、データベースベンダーへご確認をお願いいたします。
■補足
想定されているコマンドがバッチなどから実行可能な場合には、[外部アプリケーション起動] 処理からバッチやアプリケーションを呼び出すことで対応可能かどうかについても、あわせてご検討ください。
・[外部アプリケーション起動]
URL:
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/basic/launch.html
目的別で検索
仕様確認