DB2XMLElement上的语法错误
在DataStudio中的BIRT Classic Models示例数据库中尝试此命令时出现此错误DB2XMLElement上的语法错误,db2,sqlxml,ibm-data-studio,Db2,Sqlxml,Ibm Data Studio,在DataStudio中的BIRT Classic Models示例数据库中尝试此命令时出现此错误 select xmlelement(name "custno", customers.customernumber) from customers 语法错误:在第1行第24列遇到“\”custno\” 我不知道如何纠正它 谢谢。我不熟悉db2,但根据您的陈述,它看起来非常正确(尽管我会用别名命名此字段…) 但是这个 语法错误:在第1行第24列遇到“\”custno\” 这似乎是一个非常清楚的提示
select xmlelement(name "custno", customers.customernumber) from customers
语法错误:在第1行第24列遇到“\”custno\”
我不知道如何纠正它
谢谢。我不熟悉
db2
,但根据您的陈述,它看起来非常正确(尽管我会用别名命名此字段…)
但是这个
语法错误:在第1行第24列遇到“\”custno\”
这似乎是一个非常清楚的提示,您的错误与元素的名称有关
我很确定,这个语句是在字符串级别创建的。
您是否尝试用\“
”转义“
”字符?
到达引擎的SQL可能看起来像
select xmlelement(name \"custno\", customers.customernumber) from customers
or
select xmlelement(name "\"custno"\", customers.customernumber) from customers
。。。这当然是错误的
但老实说:只是猜测…这个问题解决了吗?您需要进一步的帮助吗?不,还没有解决,我确实需要进一步的帮助。已解决:数据库服务器的版本早于XML功能,因此没有XML功能可以工作。