У меня есть два стола ЗАЯВЛЕНИЕ И ОПЕРАЦИЯ, которые я хотел бы создать. Обе таблицы имеют идентификатор (VARCHAR2) и TS (NUMBER).Кэширование ценности Oracle в представлении?
Для каждого идентификатора, ЗАЯВЛЕНИЕ генерируется каждый месяц на основе TRANSACTION и других таблиц.
Вид имеет 3 столбца: ID, TS и VALUE. Каждая строка в представлении соответствует строке в ЗАЯВКЕ, а VALUE - довольно сложная агрегация в зависимости от ЗАЯВЛЕНИЯ и ОПЕРАЦИИ.
В частности, часть VALUE, полученная из TRANSACTION, является постоянной для каждого идентификатора, независимо от TS.
Поскольку это агрегированное значение не изменяется, то Oracle автоматически кэширует его? Если нет, можно ли кэшировать значения где-нибудь, например, путем создания промежуточного представления для этого значения?