我正在尝试从我的 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