powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Master-Detail Manage detail по ROWId и ORA-01410
1 сообщений из 1, страница 1 из 1
Master-Detail Manage detail по ROWId и ORA-01410
    #39551953
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Сделал страницу мастер-деталь. На уровне БД имею два таблицы:
- мастер, PK по полю(ID)
- деталь, FK на PK из таблицы мастер и прочие атрибутивные поля. PK в данной таблице нет

При создании страницы указал, что для ID мастер-таблицы стоит использовать сиквенс. Работу с деталью за отсуствием PK осуществлять по ее ROWID.

Удаление, апдейт работает, а вот добавление строк в таблицу-деталь нет. Получаю ошибку ORA-01410: ROWID неверен.

В доке( здесь )написано:

On Define Primary Key:
Select one for each table.

Managed by Database (ROWID) - Use the ROWID pseudo column to identify rows to update and delete .
Select Primary Key Column(s) - Use the source table's primary key column. If selected, specify Primary Key Column 1 and optionally Primary Key Column 2. See See field-level Help for more information.
Click Next.


То есть добавить запись в деталь никто и не обещает при Managed by Database (ROWID)?
Куда смотреть?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Master-Detail Manage detail по ROWId и ORA-01410
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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