Dokumentacja SQL Server
mówi całkiem jasno, że insert
instrukcja może obsługiwać wiele węzłów. Więc domyślam się, że twój problem jest tylko błędem składni. (Składnia Microsoft różni się nieznacznie od zdefiniowanej w Specyfikacja narzędzia aktualizacji XQuery
, ale jest wyraźnie podobny.)
Spróbowałbym utworzyć sekwencję elementów f1 i f2 i umieścić je w nawiasach (specyfikacja wymaga tutaj ExprSingle, co oznacza, że nie są dozwolone przecinki najwyższego poziomu):
update t
set XmlField.modify(
'insert (<f1>value here</f1>, <f2>value there</f2>) into (/xmldoc)')
(Nie testowano z SQL Server.)