How to change my T-SQL query so that this error doesn\'t occur:
\'The argument 1 of the XML data type method \"value\" must be a string literal.\'>
You must use sql variable implicitly:
Declare @Count Int = 1 While(@count <= @j) Begin insert into mytable ([Word]) Select ([XmlColumn].value('(/word[sql:variable("@Count")]/@Entry)[1]','nvarchar(max)')) from OtherTable WHERE ID=2