ses*_*ame 5 xml sql sql-server
我想用以下语句更改元素名称:
SET @myDoc.modify('replace value of (/CustomerInfo)[1] with "Customer"')
Run Code Online (Sandbox Code Playgroud)
从
< CustomerInfo >
<ID> 1 </ ID>
</ CustomerInfo >
到
< 客户 >
<ID> 1 </ ID>
</ Customer >
但失败了.那我怎么能在sql中改变呢?
我尝试了以下sql:
select @myDoc=(
select @myDoc.query('/CustomerInfo/node()')
for xml raw('Customer'),type)
我想它可以解决您的问题。