Аргумент 1 метода типа данных XML «значение» должен быть строковым литералом

Как изменить мой запрос T-SQL, чтобы эта ошибка не возникала:

'The argument 1 of the XML data type method "value" must be a string literal.'

Код 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
</code>

Ответы на вопрос(2)

Ваш ответ на вопрос