2006.11.10

bcp ユーティリティ

Microsoft SQL Serverとデータ ファイルとの間でデータをコピーする際に
bcp ユーティリティを使用することがあります。

使い方の一例を挙げると
execute master..xp_cmdshell 'bcp "【SQL文】" queryout 【データファイルを出力するフォルダパス】 -c -t , -U【ユーザー名】 -P【パスワード】 -S【サーバ名】'
となります(【~】は書き換えてください)。

ここで実行する【SQL文】が多少厄介で
改行コードが含まれているとデータが取得できずに
データファイルが作成されません。

SQL文を見やすく書くと
上述のケースにおいては仇になりますので
ご注意ください。

photo
admin