小编non*_*ana的帖子

XML数据类型方法"value"必须是字符串文字

如何更改我的查询,以便不会发生此错误:

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)

xml sql t-sql sqlxml

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sqlxml ×1

t-sql ×1

xml ×1