これらの2つの置換値を1つの更新ステートメントに組み合わせる方法はありますか?TSQL 2005、XML DML - 一度に2つの値を更新しますか?
UPDATE dbo.MyTable
SET MyXmlColumn.modify('replace value of (/node/@att1)[1] with "1"')
WHERE id = 1
UPDATE dbo.MyTable
SET MyXmlColumn.modify('replace value of (/node/@att2)[1] with "2"')
WHERE id = 1
http://msdn.microsoft.com/en-US/library/ms190675(v=SQL.90).aspx
http://stackoverflow.com/questions/7395942/updating-multiple-xml-nodes-using-t-sqlへの回答をご覧ください。 –