SQL XML成员是否区分大小写? 2基础

问题描述

我正在处理存储过程,并且碰到一小段,其中成员名称value似乎区分大小写:

SELECT @Property1 = CONVERT(INT,C.value('(*:NodeName)[1]','INT'))
FROM @XML.nodes('/*') AS T(C)

当我将value更新为Value时,出现以下错误:

“值”不是有效的函数,属性或字段。

如果我将@XML.nodes更改为@XML.Nodes,则会发生相同的错误。


为什么会发生此错误?

我认为是因为对象的定义方式,但是我认为SQL不区分大小写。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)