• ベストアンサー

○SQL Server2000○複数テーブルのデータをストアドプロシージャでCSV出力

SQLServer2000で困っています。 定期的にデータを消す必要のあるテーブルが複数あり、 データを消すストアドプロシージャを作成しました。 しかし、これだけでは不十分で、データを消す前に データをCSV形式などで保存しておきたいと考えて います。 。。。といったことは可能なのでしょうか。 また、別の方法の方がよいといった意見もお願い します。 ツール類がインストールされていないPCなので、 Accessなどは使えません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • raphel_7
  • ベストアンサー率34% (86/252)
回答No.1

BCP を使用してデータをエクスポートできるようです 。 >bcp テーブル out テーブル名.csv -P -Usa -フォーマットファイル -ログ名.log フォーマットファイルの内容はマニュアルを参照してください。

kato1985
質問者

お礼

ありがとうございました。 確かにそのようにして、できました。 ↓以下も参考になりました。 http://www.systeminfinity.co.jp/sub/tech/doc/SQLServer_BCP/BCP1.html