O método de valor de dados XML "value" deve ser um literal de string [duplicado]
Esta questão já tem uma resposta aqui:
O argumento 1 do método de tipo de dados XML “value” deve ser um literal de string 2 respostasComo alterar minha consulta para que esse erro não aconteça:
O método de valor de dados XML "value" deve ser um literal de string
Código T-SQL:
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