• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35734
  • 公開日時 : 2024/04/30 08:11
  • 印刷
DSServista

【DataSpider Servista】PostgreSQL アダプタで COPY コマンドを実行することはできますか

CSVファイルなどに登録している大量のデータを PostgreSQL のテーブルに取り込むため、DataSpider から COPY コマンドを実行したいです。
[更新系SQL実行] 処理で PostgreSQL の COPY コマンドを実行することはできますか。
カテゴリー : 

回答

■仕様説明
[更新系SQL実行] 処理では、下記ヘルプに記載の通り、executeUpdate() メソッドや addBatch() メソッドで実行可能な SQL 文を指定できます。
 
 -----
 ・INSERT文、UPDATE文、DELETE文、またはDDL文のような何も返さないSQL文を指定できます。
 ・[SQL文]にSQLパラメータが含まれていない場合には、
  java.sql.StatementクラスのexecuteUpdate()メソッドを実行し、
  SQLパラメータが含まれている場合には、java.sql.PreparedStatementクラスの
  executeUpdate()メソッド、またはaddBatch()メソッドとexecuteBatch()メソッドを実行しています。
 -----
 ・[更新系SQL実行]
 
このため、COPY コマンドが上記メソッドで使用可能かについては、データベースベンダーへご確認をお願いいたします。
 
■補足
想定されているコマンドがバッチなどから実行可能な場合には、[外部アプリケーション起動] 処理からバッチやアプリケーションを呼び出すことで対応可能かどうかについても、あわせてご検討ください。
 
 ・[外部アプリケーション起動]
目的別で検索
仕様確認