Name (varhcar) | Address (XML)
地址字段的值如下
<Address> <Street></Street> <City></City> </Address>
表中已经有n行了。 现在我想在表中的所有行中插入一个新的节点Country。默认情况下:
<Country>IND</Country>.
如何编写此查询。我希望所有现有的数据都保持原样,将country节点添加到所有Address列XML中。
试试这个
SET @XMLDATA.modify(' insert <Country>IND</Country> as last into (Address[1]) ')
update Employee set Address.modify('insert <Country>IND</Country> as last into (/Address)[1]')