Синтаксическая ошибка SQL при попытке начать работу с WSO2 CEP

Я новичок в W2 CEP и пытаюсь запустить образцы, приведенные в документации Wso2 CEP. На самом деле я следовал руководству по началу работы и почти выполнил все шаги без каких-либо проблем. Но застрял на предпоследнем шаге при создании персонализированной приборной панели.

Я использую базу данных Oracle в качестве источника данных, и я смог сослаться на источник данных, созданный в CEP, при создании панели мониторинга, и соединение успешно проверено. Но когда я ввожу свой sql «выберите * из поставленных_заказов», и после запуска он выдает мне ошибку «У вас есть ошибка в синтаксисе SQL». В консоли я вижу соответствующую ошибку ORA «java.sql.SQLException: ORA-00933: команда SQL неправильно завершена»

Оператор sql, как вы видели, является очень простым оператором для любых синтаксических ошибок. Не уверен, что не так с моей настройкой, любая помощь по этому поводу была бы отличной.

Я прочитал несколько других заголовков из переполнения стека по этому поводу, в которых предлагается не использовать составные первичные ключи, что было ошибкой с WSO2 CEP. Я пробовал это, но все равно ничего хорошего.


Дополнительные детали: 0ct 3'rd

Я попробовал тот же пример с MySql, и он работает как шарм. И спасибо Colinr за билет, я вижу, что документация обновлена. Но все же у меня есть проблемы при подключении к Oracle.


person sriramjothimani    schedule 01.10.2014    source источник
comment
Проверьте своего местного администратора баз данных на наличие политик VPD/RLS, применяемых к таблице delivered_orders. Это первое, что пришло мне в голову.   -  person peter.hrasko.sk    schedule 01.10.2014


Ответы (1)


В вашей команде может отсутствовать терминатор ';'
Если это решит вашу проблему, я постараюсь обновить документ.

person Colinr    schedule 01.10.2014
comment
Я попробовал это сейчас, получаю ту же ошибку в браузере. Но приведенная ниже ошибка из консоли, java.sql.SQLException: ORA-00911: недопустимый символ. Спасибо. - person sriramjothimani; 01.10.2014
comment
хорошо, стоило попробовать! Я воспроизведу проблему и вернусь к вам. - person Colinr; 01.10.2014
comment
Конечно, спасибо. Некоторая дополнительная информация: экземпляр оракула работает на сервере, а не на моем локальном рабочем столе, где я фактически запускаю свой CEP. А также я использую учетные данные администратора базы данных при подключении к базе данных. Пожалуйста, вернитесь назад для любых других необходимых деталей. Спасибо. - person sriramjothimani; 01.10.2014
comment
Я получил отчетливую ошибку на том же шаге при попытке этого простого запроса, вероятно, потому, что я использую mysql вместо oracle. Тем не менее, может возникнуть проблема с запросом пустой таблицы. Я смог успешно завершить пример только после создания некоторых фиктивных данных в таблице. Возможно, то же самое может относиться и к вам. - person Colinr; 01.10.2014
comment
К вашему сведению, я открыл тикет для исправления документации: wso2.org/jira/browse/DOCUMENTATION -1156 - person Colinr; 01.10.2014
comment
Спасибо. На самом деле у меня есть ввод тестовых данных в таблицу, но все же у меня та же ошибка. Единственная разница в том, что я использую оракул. Я также попробую это с MySQL дома, но oracle — наша корпоративная база данных. Так что было бы здорово, если бы вы могли попробовать то же самое с экземпляром оракула и посмотреть, сможете ли вы его воспроизвести. Спасибо еще раз. - person sriramjothimani; 01.10.2014