Meskipun penghapusan agak canggung untuk dilakukan dengan cara ini, Anda dapat melakukan pembaruan untuk mengubah data, asalkan data Anda sederhana (seperti contoh yang Anda berikan). Kueri berikut pada dasarnya akan membagi dua string XML menjadi tabel, menggabungkannya, mengecualikan nilai non-null (cocok), dan mengonversinya kembali ke XML:
UPDATE @table
SET [column] = (
SELECT p.i.value('.','int') AS c
FROM [column].nodes('//i') AS p(i)
OUTER APPLY (
SELECT x.i.value('.','bigint') AS i
FROM @parameter.nodes('//i') AS x(i)
WHERE p.i.value('.','bigint') = x.i.value('.','int')
) a
WHERE a.i IS NULL
FOR XML PATH(''), TYPE
)