2
「の値を置き換える」文で値を連結するには私のテストSQLです:SQL Server 2008の:どのようにここで
declare @Table table (strField nvarchar(6), xmlField xml)
insert into @Table values ('123456', '<root><Node value="node value"/></root>')
select * from @Table
は今、私が把握しようとしているものを、ここでXMLフィールドの値を更新する方法で、 2つの部分を連結した新しい値を割り当てます。これは私がこれまでに得たものです:
update @Table
set xmlField.modify('replace value of (/root/Node/@value)[1]
with "new node value" + sql:column("strField")')
しかし、この構文はSQL Serverにとって十分ではありません。私は解決のためにgoogledしかし、何も良いとは思わなかった。私がしようとしていることをやり遂げる方法があるのだろうか?
それは本当に、たくさんのことでした! – Denis