SQL Server のストアド プロシージャから csv ファイルを生成することは可能ですか? ストアドプロシージャを作成し、結果をcsvとして保存したいのですが、これを達成する方法を知っている人はいますか?
128865 次
7 に答える
4
bcp コマンドが使えると思います。私もこのコマンドは初めてですが、このリンクをたどったところ、うまくいきました。
于 2013-10-11T15:41:48.577 に答える
0
また、bcp を使用し、このスレッドを見つけた場合に他の人に役立ついくつかの役立つ投稿を見つけました。
xp_cmdshell の変数または変数として使用しないVARCHAR(MAX)
でください。エラーが発生します@sql
@cmd
メッセージ 214、レベル 16、状態 201、プロシージャ xp_cmdshell、行 1 プロシージャは、タイプ 'varchar' のパラメータ 'command_string' を想定しています。
http://www.sqlservercentral.com/Forums/Topic1071530-338-1.aspx
(16 進エディターまたはメモ帳 ++ で表示可能)NULLIF
の代わりに、csv ファイルの空白を取得するために使用します。bcpNUL
のステートメントでそれを使用しましたSELECT
于 2015-08-11T18:48:10.677 に答える