2009/05/11

[Sql][bat]bcpでSelect文を実行する

データベースDbNameのHogeTableをSelectした結果をlogファイルに吐きます。userは、まぁsaとか、****は実際のパスワードに変えて実行するとOK。

bcp "USE DbName Select * From HogeTable" queryout "c:\select.log" -t "," -c -U user -P ****

osqlの方が一般的ですね。
@osql -Uuser -P**** -Sservername -ddbname -q "SELECT * FROM HogeTable"

Windows DOS/コマンドプロンプト辞典達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)プログラマのためのSQL 第2版SQL Hacks ―データベースを自由自在に操るテクニック

0 件のコメント:

コメントを投稿