SQL Server bcp コマンドでテキストファイルへエクスポート

SQL Serverbcp コマンドでは、テーブルの内容やクエリ結果をテキスト ファイル(CSV や TSV、固定長ファイルなど)へエクスポートすることができます。CSV ファイルとしてエクスポートする場合は、次のように利用します。

bcp DB名.スキーマ名.テーブル名 out CSVファイル名 /S SQL Server 名 /T /c /t ","

インポートのときとの違いは、"in" を "out" へ変更しただけです。クエリ結果をエクスポートしたい場合は、次のように "out" の部分を "queryout" へ変更します。

bcp "クエリ" queryout CSVファイル名 /S SQL Server 名 /T /c /t ","