在 Data Studio 的 BIRT Classic Models 示例数据库中尝试此命令时出现此错误
select xmlelement(name "custno", customers.customernumber) from customers
语法错误:在第 1 行第 24 列遇到 "\"custno\""。
我不知道如何纠正它。
谢谢。
在 Data Studio 的 BIRT Classic Models 示例数据库中尝试此命令时出现此错误
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
……这当然是错的……
但老实说:只是猜测......