在数据洞察的 BIRT 经典模型示例数据库中尝试使用此命令时出现此错误
select xmlelement(name "custno", customers.customernumber) from customers
语法错误:在第 1 行第 24 列遇到"custno\"。
我不知道如何纠正它。
谢谢。
我不熟悉db2
,但根据这一点,您的陈述看起来很正常(尽管我会放置一个别名来命名此字段......
但是这个
语法错误:在第 1 行第 24 列遇到"custno\"。
似乎是一个非常明确的提示,您的错误与元素的NAME
有关。
我很确定,这个语句是在字符串级别创建的。
您是否尝试用"
逃离"
字符?
到达引擎的 SQL 可能看起来像
select xmlelement(name "custno", customers.customernumber) from customers
or
select xmlelement(name ""custno"", customers.customernumber) from customers
。这当然是错误的...
但说实话:只是猜测...