0
set @mail_Body = 'Here is one line of text ' 
                +@CRLF+ 'Some Text          : '   //space not matching ":" in 4th line
                +@CRLF+  // Not working
                +@CRLF+ N'Below is some data: ' + N' ' + N' ' + ISNULL(ERROR_MESSAGE(),'') 

我在 sql server 中设置邮件正文并将此变量分配给 SSIS 中的结果集并发送邮件。但是正如我在代码中评论的那样,我没有得到正确的格式。

即使我尝试过SET mail_Body ='<html><body><H3>Contact Info</H3></body></html> ,但也没有用

使用 sql to ssis 和 mail 执行此操作的正确方法是什么?

4

1 回答 1

1

我不确定您到底在寻找什么,也不知道下面的代码片段是否能达到目的

DECLARE @mail_Body NVARCHAR(max)
DECLARE @CRLF NCHAR(2)= CHAR(13) + CHAR(10)
SET @mail_Body = 'Here is one line of text ' 
+@CRLF+ 'Some Text          : '   --space not matching ":" in 4th line
+@CRLF+  -- Not working
+@CRLF+ N'Below is some data: ' + N' ' + N' ' + ISNULL(ERROR_MESSAGE(),'')
PRINT @mail_Body 
于 2013-07-25T08:11:10.487 回答