これがあなたが探しているものであるかどうかはわかりませんが、次のように結果をExcelにエクスポートできます:
結果ウィンドウで、左上のセルをクリックしてすべてのレコードを強調表示し、左上のセルを右クリックして[名前を付けて結果を保存]をクリックします。エクスポートオプションの1つはCSVです。
あなたもこれを試してみるかもしれません:
INSERT INTO OPENROWSET
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
最後に、データのエクスポートにSSIS(置き換えられたDTS)を使用することを検討できます。チュートリアルへのリンクは次のとおりです:
http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm
==アップデート#1 ==
結果を列ヘッダー付きのCSVファイルとして保存するには、次の手順に従います。
- [ツール]->[オプション]に移動します
- クエリ結果->SQLServer->グリッドへの結果
- [結果をコピーまたは保存するときに列ヘッダーを含める]をオンにします
- [OK]をクリックします。
- 新しい設定は既存の[クエリ]タブには影響しないことに注意してください。新しい設定を開くか、SSMSを再起動する必要があります。