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到ssis和mail进行此操作的正确方法是什么?
答案 0 :(得分: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