A Microsoft extension to the ANSI SQL language that includes procedural programming, local variables, and various support functions.
this is simple example for you
you can add css too hier
but for large data you need to write best sql select (not difference output format)
declare @JsonData nvarchar(max)
declare @Body nvarchar (max)
declare @EmailBody1 nvarchar (max)
declare @EmailBody2 nvarchar (max)
set @EmailBody1 = ' large html code'
set @EmailBody2 = ' large html code'
set @Body = @EmailBody1 + isnull(@JsonData,'') + @EmailBody2
;
DECLARE @tableHTML NVARCHAR(MAX) ;
SET @tableHTML =
N'<H1>Msdn Forum Details</H1>' +
N'<table border="1">' +
N'<tr>
<th>EmailBody1</th>
<th>EmailBody2</th>
<th>Body</th>'
+
N'</tr>' +
CAST ( ( SELECT td = @EmailBody1, '',
td = @EmailBody2, '',
td=@Body
FOR XML PATH('tr'), TYPE
)
AS NVARCHAR(MAX) ) +
N'</table>' ;
select @tableHTML