Как добавить атрибут к элементарно-ориентированному запросу FOR XML PATH

Я создаю HTML-код, который будет включен в тело электронного письма и отправлен с помощью sp_send_dbmail. I ' Я бы хотел выровнять некоторые столбцы по правому краю. Есть ли простой способ сделать это (кроме переписывания с помощью 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>'
5
задан Daniel 24 September 2010 в 15:48
поделиться