Jak dynamicznie zmieniać wartość indeksu za pomocą SQL DML

Jestem początkującym w XML z SQL. Jak mogę określić indeks w instrukcji insert jak poniżej. Poniższa instrukcja podaje wyjątek z niepoprawną ścieżką do aktualizacji.

set @xmldata.modify('insert <Test>Test1</Test> after (/xyz/abc)[sql:variable("@index")]')

sql: zmienna () Funkcja (XQuery) ma kilka przykładów, ale to nie mówi o zmianie indeksu, ale o innej części instrukcji.

questionAnswers(2)

yourAnswerToTheQuestion