css - 有人能告诉我如何在 sql server 中使用 for xml 生成以下 xml

标签 css sql-server

<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/

相关文章:

PHP/PDO 和 SQL Server 连接和国际化问题

html - div如何仅使用CSS从左到右顺利显示?

javascript - 如何通过 JavaScript/JQuery 将 HTML 文档添加到 <div></div> 中?

javascript - 单页导航出现问题 - 更新/突出显示事件状态并滚动到 anchor

php - 在foreach循环中的每个包含6个内容的div之后添加一个包含5个内容的div

java - 具有 Kerberos 身份验证和 ServerSpn 的 Microsoft JDBC 驱动程序 URL

sql - 如何将此 T-SQL 游标操作转换为基于集合的操作

sql-server - SSIS 中的 XML 列具有字节顺序标记

sql - with(nolock) 、 (nolock) 、 nolock 区别?

javascript - 在特定时间更改 div 的内容