Неподдерживаемый запрос для непрерывного уведомления о запросах - PullRequest
0 голосов
/ 05 января 2019

У меня есть объект просмотра A, который я использую как Accessor в List of value в объекте просмотра VO. A также имеет критерии просмотра для фильтрации поиска. Автоматическое обновление установлено на True. Теперь, когда я когда-либо открываю Список значений на VO и ищу Список значений, используя, я получаю эту ошибку

Unsupported query for Continuous Query Notification

Вот мой запрос для A (который (снова) используется в качестве списка значений accessor

select e.employee_id,       
            e.first_name emp_name ,      
            d.department_name,      
            j.job_title,      
            g.grade_name      
            from       
   hr_employees e,      
   hr_departments d,      
   hr_jobs j,      
   prl_grade_header g       
   where e.department_id = d.department_id      
   and e.job_id = j.job_id(+)      
   and e.grade_id = g.grade_header_id(+)

Мой запрос не содержит ничего, что могло бы вызвать эту ошибку согласно документации оракула. Что происходит не так, как я могу избавиться от этой ошибки.

1 Ответ

0 голосов
/ 05 января 2019

Согласно Oracle, один из объектов не ссылается непосредственно на имя таблицы. Возможно, вы используете синонимы вместо таблиц в запросе.

И на уровне базы данных существует ограничение, запрещающее использование синонимов для регистрации уведомления об изменении объекта (OCN).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...