формы оракула, не отображающие все поля - PullRequest
2 голосов
/ 28 мая 2019

У меня есть 2 таблицы: продукт, у которого есть первичный ключ product_id, и Review, у которого есть product_id, который ссылается на product_id таблицы продуктов; Я создал форму master-detail для них, но при выполнении получаю внизу страницы:

FRM-40505: Ошибка ORACLE: невозможно выполнить запрос

и при нажатии Ctrl + Shift + E я получаю:

SELECT ROWID, REVIEW_ID, LIKE, DISLIKE, FIRST_NAME, LAST_NAME, PRODUCT_ID 
  FROM U1.REVIEW WHERE (PRODUCT_ID=:1)

ORA-00936: missing expression

как это решить? что случилось? заранее спасибо

1 Ответ

2 голосов
/ 28 мая 2019

Кажется, у вас есть поле с именем like в вашем блоке с базовой таблицей с именем review имеет Database Item, установленное на Yes в палитре свойств, и по этой причине Oracle обрабатывает это поле, как если бы столбецтаблица, но такого столбца нет, и невозможно иметь столбец с именем like в таблице БД, поскольку это зарезервированное ключевое слово.

...