SQL Server の列に次の xml フラグメントがあります。
<ul>
<li><a id="cat" href="cat.html">Cat</a></li>
<li><a id="dog" href="dog.html">Dog</a></li>
<li>
のタグが付いているタグ<a>
を削除したいid="cat"
DECLARE @id varchar(40) = 'cat'
UPDATE dbo.Pref
SET xmlPref.modify('delete /ul/li/a[@id=sql:variable("@id")]')
WHERE pref = 1
離れているとうまくいきません<li>
。