【发布时间】:2017-02-08 17:22:14
【问题描述】:
Table Test.User 包含一个 XML 类型的“详细信息”字段。 Id为1024的用户的Details值格式如下:
<Details>
<Name>Kevin</Name>
<Age>23</Age>
</>Details>
我尝试在这个 xml 值中插入一个新节点“地址”,如下所示:
UPDATE Test.User
SET Details.modify('insert <Address>{0:c0}</Address> into (/Details)[1]')
WHERE Id = 1024
但出现错误,请帮忙指教。
“':' 附近的语法错误,应为 '}'”
【问题讨论】:
-
你想更新详情栏
-
是的,好像需要对符号“:”进行转换
标签: sql sql-server database