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 AntwortenSo ä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