powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Update таблиц через dblink
7 сообщений из 7, страница 1 из 1
Update таблиц через dblink
    #38152672
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть отчет, основан на SELECT из двух таблиц, в отчете одно изменяемое поле, которое нужно обновлять.
Если таблицы локальные по отношению к APEX, то все ОК
Если таблицы на удаленной базе, то выдает

автор1 error has occurred
Current version of data in database has changed since user initiated update process. current row version identifier = "87FA491C30AB71D6BDFA200505EC56F6" application row version identifier = "A488E44C3E61D2839649FB33BAF7A019" (Row 1)
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153233
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetik,

замените автоматический процесс обновления собственным с кодом на PL/SQL.
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153410
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerSintetik,

замените автоматический процесс обновления собственным с кодом на PL/SQL.
рассматривал вариант, оказалось проще переподнять APEX на удаленной базе и переконфигурить листенер на первой.
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153640
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetik,

- пересоздайте форму
- если не помогает, оберните запрос в представление и пересоздайте форму на представление
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153645
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, убедитесь, что такое представлегие в варианте с dblink - обновляемое
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153648
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevпересоздайте форму
Не поможет.
SvDev- если не помогает, оберните запрос в представление и пересоздайте форму на представление
Снова не поможет.

ЕМНИП, это один из вариантов Bug 4354861 : "ERROR IN MRU INTERNAL ROUTINE: ORA-20001" WITH MASTER-DETAIL FORM ON REMOTE DB. Решение простое: либо редактировать строки не в отчёте, а в форме для одной строки; либо написать свой процесс для обработки табличной формы или изменяемого отчёта.
...
Рейтинг: 0 / 0
Update таблиц через dblink
    #38153670
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,

т.е. если это оракл баг, скорее всего можно найти workaround, использовать instead of или переписать запрос в другом виде
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Update таблиц через dblink
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]