2017-10-11 46 views
0

私はストアドプロシージャを実行し、その結果をCSVに出力しようとしています。私は、次のコマンドを使用して、コマンドラインを介してこれを実行しています:csvファイルへのsqlクエリの実行

SQLCMD -S SERVER/INSTANCE -E -Q "Exec DBNAME.STORED_PROCEDURE" -s "," -o "C:\temp\stats_data.csv"

これは、2人の問題ではなく動作します。

問題1)私のヘッダーの周りに空白があり、後で私のプロジェクトでCSVファイルをインポートするために使用しているライブラリはこれらを整えることができますが、可能であればそこにはないのが理想です。

例:

StatId  ,AsAtDate  ,PracticeCode  , 
      0,  2017-03-09,EMIS-170   , 

問題2)は、それが私が解析しようとするデータの私の最初の行として扱われているヘッダとデータを分離するために、「----」のこの行を出力します私のプロジェクトでは、例外をスローします。

例:

StatId  ,AsAtDate  ,PracticeCode  , 
-----------,----------------,--------------------, 
      0,  2017-03-09,EMIS-170   , 

誰もがこれらの問題のいずれかを解決する方法を知っていますか?私の優先事項は、必要に応じて処理できる最初の問題として、セパレータライン(問題2)です。

ご協力いただきまして誠にありがとうございます。

答えて

0

最初の問題を解決するには、コマンドラインで-Wパラメータを使用してください。

関連する問題