小编Dav*_*vid的帖子

使用FOR XML PATH从XMLTYPE列中进行选择时如何删除列名

我有一个表格,其中包含名为"InvoiceXML"的XMLTYPE列.

此列中的数据是以下形式的XML:

<Invoice CustomerNum="1234" >
<CustomDeliveryDetails />
</Invoice>
Run Code Online (Sandbox Code Playgroud)

当我做的时候

SELECT ... FOR XML PATH(''), ROOT('Invoices') 
Run Code Online (Sandbox Code Playgroud)

我最终得到:

<Invoices>
 <InvoiceXML>
  <Invoice CustomerNum="1234" >
  <CustomDeliveryDetails />
  </Invoice>
 </InvoiceXML>
</Invoices>
Run Code Online (Sandbox Code Playgroud)

如何停止输出中出现的列名InvoiceXML?

xml sql t-sql for-loop xmltype

5
推荐指数
2
解决办法
2628
查看次数

标签 统计

for-loop ×1

sql ×1

t-sql ×1

xml ×1

xmltype ×1