XML-Datentyp Methode "Wert" muss ein String-Literal sein [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Das Argument 1 der XML-Datentypmethode "value" muss ein Zeichenfolgenliteral sein 2 Antworten

So ändern Sie meine Abfrage, damit dieser Fehler nicht auftritt:

Die XML-Datentypmethode "value" muss ein Zeichenfolgenliteral sein

T-SQL-Code:

Declare @Count Int = 1 
While(@count <= @j) 
Begin 
insert into mytable 
([Word]) 
Select ([XmlColumn].value(N'word['+Cast(@Count as nvarchar(2))+']/@Entry','nvarchar(max)')) 
    from OtherTable WHERE ID=2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage