私はselectステートメントからこの種のフォーマットされたデータを達成しようとしており、SQL SERVER 2000でデータベースメール経由で送信します.SQL 2008でこれを行う方法を知っています.
Column1 | Column 2
------------------
Value 1 | Value 2
Value 1 | Value 2
Value 1 | Value 2
私はselectステートメントからこの種のフォーマットされたデータを達成しようとしており、SQL SERVER 2000でデータベースメール経由で送信します.SQL 2008でこれを行う方法を知っています.
Column1 | Column 2
------------------
Value 1 | Value 2
Value 1 | Value 2
Value 1 | Value 2
私はこれができないことに気づきました。これを実現するために、.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