如何更改我的查询,以便不会发生此错误:
XML数据类型方法"value"必须是字符串文字
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
Run Code Online (Sandbox Code Playgroud)