MSSQL 2008 R2 管理スタジオで次のようなコードを使用して、SELECT ステートメントの結果をネットワーク共有上の csv ファイルに書き込みます。
SET NOCOUNT ON;
GO
:OUT \\163.123.45.678\SomeFolder\mydata.csv
SELECT id, name, surname FROM sometable;
GO
これにより、mydata.csv
正しい場所にファイルが作成されますが、csv ファイルの末尾に余分な空白行があります。その空白行がcsvファイルに作成されないようにするにはどうすればよいですか?
上記は、SQL クエリの出力をテキスト ファイルに書き込むための最良の方法ですか? BCP を使用できません。
ありがとう。