TSQL 2005, XML DML - Обновить сразу два значения?

Есть ли какой-нибудь способ совместить эти два значения замены с одним оператором обновления?

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

8
задан TrevDev 6 September 2011 в 23:51
поделиться