2012-04-06 89 views
1

我想从我的select语句实现这种格式化的数据,并将它在SQL Server 2000中通过数据库发送邮件,我知道如何做到这一点在2008年的SQL使用表格结构化数据从SQL Server 2000发送dbMail?

Column1 | Column 2 
------------------ 
Value 1 | Value 2 
Value 1 | Value 2 
Value 1 | Value 2 
+0

其实逗号分隔的列表为多列将与头正常工作。我该怎么做,任何指针? – Zeus 2012-04-06 03:57:28

回答

0

我已经意识到这无法完成。为了实现这一点,我创建了.bat文件和存储过程以及sendmail实用程序。在.bat文件

第一次调用这个

OSQL -S%服务器名%D%DBNAME%-U%USERNAME%-P%密码%-Q “EXEC ” -o%TempFile1% -s“|” -w 5000 >>%的日志文件%

,然后调用

C:\工具\ SendEmail \ sendEmail.exe -f -t -u “[%服务器名%]记录数加工:%lineCount%” -M “数据 文件生成:%数据文件%” -a%的数据文件%-s