Även om raderingen är lite besvärlig att göra på detta sätt, kan du istället göra en uppdatering för att ändra data, förutsatt att din data är enkel (som exemplet du gav). Följande fråga kommer i princip att dela upp de två XML-strängarna i tabeller, sammanfoga dem, exkludera icke-nullvärden (matchande) och konvertera tillbaka till 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
)