Как удалить все комментарии из XML с помощью XQuery на SQL Server 2005? - PullRequest
0 голосов
/ 06 февраля 2009

Я могу легко выбрать все комментарии из XML по

select @XML.query('comment()')

но не могу найти как их удалить. Существует ли соответствующий синтаксис для @ XML.modify ('delete ...')?

Ответы [ 2 ]

1 голос
/ 06 февраля 2009
set @XML.modify('delete comment()')
select @XML

Вот оно.

0 голосов
/ 06 февраля 2009

Может быть, эта статья предоставляет вам решение Улучшение производительности обновления XML с SQL Server 2005

UPDATE Store SET Demographics.modify('delete //newnode') WHERE CustomerID = @custid 
...