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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage