问题描述
我正在处理存储过程,并且碰到一小段,其中成员名称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 (将#修改为@)