【概要】 bcpコマンドによりCSVのエクスポートを行える。 OracleのSQLローダのようなものである。 コマンドプロンプトからSQLServerに対し認証を行い、 任意のテーブル/クエリでimport/exportを行う。 これを敢えてストアドから実行するサンプルを示す。 【コード例】 ■テーブル情報を直接出力 DECLARE @CMD VARCHAR(1000); SET @CMD = ' bcp [dbo].[TABLEA] out C:\WK\TABLEA.csv -Usa -Pxxxxx -S MSSQLSERVER' EXECUTE master.dbo.xp_cmdshell @CMD ■クエリを実行してCSV出力 DECLARE @CMD VARCHAR(1000); --Windows認証の場合の例 SET @CMD = ' bcp "select * from ta