在Data Studio中的BIRT Classic Models示例数据库中尝试此命令时出现此错误
select xmlelement(name "custno", customers.customernumber) from customers
语法错误:在第1行第24列遇到“\”custno \“”。
我不知道如何纠正它。
感谢。
答案 0 :(得分:0)
我不熟悉db2
,但根据this,你的陈述看起来相当混乱(尽管我会在别名中添加别名来命名这个字段......)
但是这个
语法错误:在第1行第24列遇到“\”custno \“”。
似乎是一个非常明确的提示,您的错误已连接到元素的NAME
。
我很确定,这句话是在字符串级别创建的
您是否尝试使用"
转义\"
- 字符?
到达引擎的SQL可能看起来像
select xmlelement(name \"custno\", customers.customernumber) from customers
or
select xmlelement(name "\"custno"\", customers.customernumber) from customers
......当然这是错的......
但说实话:只是猜测......