1

私はselectステートメントからこの種のフォーマットされたデータを達成しようとしており、SQL SERVER 2000でデータベースメール経由で送信します.SQL 2008でこれを行う方法を知っています.

Column1 | Column 2
------------------
Value 1 | Value 2
Value 1 | Value 2
Value 1 | Value 2
4

1 に答える 1

0

私はこれができないことに気づきました。これを実現するために、.bat ファイルとストアド プロシージャ、および sendmail ユーティリティを作成しました。

最初に .bat ファイルでこれを呼び出します

osql -S %ServerName% -d %dbname% -U %username% -P %password% -Q "EXEC " -o %TempFile1% -s "|" -w 5000 >>%ログファイル%

そして電話する

C:\Tools\SendEmail\sendEmail.exe -f -t -u "[%ServerName%] 処理されたレコード数: %lineCount%" -m "生成されたデータ ファイル: %DataFile%" -a %DataFile% -s

于 2012-05-01T22:16:55.740 に答える