我正在尝试从我的选择语句中实现这种格式化数据,并让它在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 "[%服务器名称%] 处理的记录数: %行计数%" -m "数据 生成的文件: %数据文件%" -a %数据文件% -s