Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DB2XMLElement上的语法错误_Db2_Sqlxml_Ibm Data Studio - Fatal编程技术网

DB2XMLElement上的语法错误

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\” 这似乎是一个非常清楚的提示

在DataStudio中的BIRT Classic Models示例数据库中尝试此命令时出现此错误

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功能可以工作。