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 回答