Sql 删除XML中的行元素
使用FOR XML时如何删除Row元素 例如,当我这样做时:Sql 删除XML中的行元素,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,使用FOR XML时如何删除Row元素 例如,当我这样做时: SELECT Col FROM TABLE FOR XML AUTO, ELEMENTS 它为每一行数据返回: <table><Col>Value</Col></table> <Col>Value</Col> 值 我希望它仅为每行数据返回此值: <table><Col>Value</Col></table>
SELECT Col FROM TABLE FOR XML AUTO, ELEMENTS
它为每一行数据返回:
<table><Col>Value</Col></table>
<Col>Value</Col>
值
我希望它仅为每行数据返回此值:
<table><Col>Value</Col></table>
<Col>Value</Col>
值
使用FOR XML时是否有默认选项,或者是否必须单独对其进行解析/修剪?试试这个
SELECT 1 FROM TABLE AS Col FOR XML AUTO, ELEMENTS
或