我正在构建一些 HTML 以包含在电子邮件正文中并使用 sp_send_dbmail 发送。我想右对齐一些列。有没有一种简单的方法来做到这一点(没有使用 FOR XML EXPLICIT 重写它)?
declare @html varchar(max)
set @html = '<table cellpadding=0 cellspacing=0 border=0>'
set @html +=
cast(
(select
'Column1' as td, '',
'Column2' as td, '',
'Column3' as [td align=right] /* Would like to do something like this */
for xml path('tr')) as varchar(max)
)
set @html += '</table>'