2009/05/11

[bat][sql]bcpでcsvを取り込む/吐き出す

MSSQL。SQL Serverがインストールされていない環境でもbcp.rllとbcp.exeがbatと同じ階層にあればOK。DbNameという名前のデータベースのTableNameというテーブルにTableName.csvのデータを取り込めます。

bcp in
SET U=user
SET P=****
SET S=(local)
bcp "DbName..TableName" in "TableName.csv" -t "," -c -r -S %S% -U %U% -P %P%

bcp out
SET U=user
SET P=***
SET S=(local)
bcp "DbNname..TableName" out "TableName.csv" -t "," -c -r -S %S% -U %U% -P %P%


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

0 件のコメント:

コメントを投稿