Das Argument 1 der XML-Datentypmethode „value“ muss ein Zeichenfolgenliteral sein
So ändern Sie meine T-SQL-Abfrage, damit dieser Fehler nicht auftritt:
'Das Argument 1 der XML-Datentypmethode "value" muss ein String-Literal sein.'
T-SQL-Code:
<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 </code>