Oracle apex интерактивная сетка: добавить вычисляемый столбец без привязки к таблице - PullRequest
0 голосов
/ 30 января 2020

У меня есть интерактивная сетка в вершине, все столбцы связаны с столбцом базы данных, и все работает нормально. Но я хочу иметь еще один столбец с дополнительной информацией и НЕ связанный с столбцом базы данных. Я не могу понять, как это сделать, и если это возможно.

Случай: у меня есть столбец даты, но я также хочу столбец с операционным годом. Примерно так.

Year   | Date  
-------|------------
2020   | 2020-05-05
2020   | 2020-01-25
2019   | 2019-08-12
2018   | 2020-07-11

Год только для справки, и я не хочу его сохранять. В интерактивном отчете это было бы просто добавить в запрос sql, но в сетке это другое дело ...

1 Ответ

0 голосов
/ 31 января 2020

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

Текст справки:

Только запрос Укажите, следует ли исключать столбец из операций DML.

Если установлено Вкл, приложение Express не будет использовать столбец при выполнении Intereactive Grid - Automati c Row Processing (DML). Например, следует исключить столбцы, определения которых включают в себя конкатенации, внутренние выборки, вызовы функций или столбец в обновляемом представлении, основанном на выражении.

Все столбцы, которые необходимо включить в любой INSERT или UPDATE для операторов должен быть установлен этот параметр на Выкл.

Примечание. Столбцы типа «Только отображение» также включаются в автоматическую обработку строк c, если этот параметр не включен.

enter image description here

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