2017-01-19 3 views
0

Я получаю эту ошибку при попытке использования этой команды в базе данных модели образца BIRT Классический в Data Studio,Ошибка синтаксиса на XMLELEMENT DB2

select xmlelement(name "custno", customers.customernumber) from customers 

Syntax error: Encountered "\"custno\"" at line 1, column 24.

Я не знаю, как это исправить.

Спасибо.

+0

решается ли этот вопрос? Вам нужна дополнительная помощь? – Shnugo

+0

Нет, это не решено, и мне нужна дополнительная помощь. –

+0

SOLVED: сервер базы данных находился в версии, которая предшествует функциональности XML, поэтому никакая функция XML не будет работать. –

ответ

0

Я не знаком с db2, но согласно this ваше заявление выглядит довольно alrigth (хотя я бы поместить псевдоним, чтобы назвать это поле ...)

Но это

Syntax error: Encountered "\"custno\"" at line 1, column 24.

представляется довольно ясным намеком на то, что ваша ошибка связана с элементом NAME.

Я уверен, что это утверждение было создано на уровне строк.
Вы пытались избежать символов " с \"?
SQL, достигая двигатель может выглядеть

select xmlelement(name \"custno\", customers.customernumber) from customers 
or 
select xmlelement(name "\"custno"\", customers.customernumber) from customers 

... что это неправильно, конечно ...

Но если честно: просто угадать ...

Смежные вопросы