<tr style="border 1px solid black">
<th style="border 1px solid black">ID</td>
<th style="border 1px solid black">NAME</td>
</tr>
<tr style="border 1px solid black">
<td style="border 1px solid black">1</td>
<td style="border 1px solid black">abc</td>
</tr>
<tr style="border 1px solid black">
<td style="border 1px solid black">2</td>
<td style="border 1px solid black"bcd</td>
</tr>
请注意,tr 的数量取决于我表格中的条目数。 我希望每个 td 都被赋予内联 css
最佳答案
使用FOR XML
:
SELECT [@style] = 'border 1px solid black'
,NULL
,[td/@style] = 'border 1px solid black'
,[td] = 'Column1_Value'
,NULL
,[td/@style] = 'border 1px solid black'
,[td] = 'Column2_Value'
FROM MyTable
FOR XML PATH ('tr')
关于css - 有人能告诉我如何在 sql server 中使用 for xml 生成以下 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42247842/