So ändern Sie den Indexwert dynamisch mit SQL DML

Ich bin ein Anfänger in XML mit SQL. Wie kann ich den Index in einer Einfügeanweisung wie folgt angeben? Die folgende Anweisung gibt eine Ausnahme mit ungültigem Pfad zum Aktualisieren aus.

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

sql: variable () Funktion (XQuery) hat einige Beispiele, aber das spricht nicht für das Ändern des Index, sondern für einen anderen Teil der Anweisung.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage