Дальнейшая автоматизация персональных настроек и фильтрации. В предыдущей заметке мы обсуждали представление с функциональным параметром: в раздел where определения представления было включено сравнение значения столбца с результатом, возвращаемым функцией. Действительно, чтоб получить, например, представление, показывающее только сегодняшние события лога, можно записать create view ... as
select ... from ...
where ... >= trunc(sysdate)
; Никаких запретов на использование функций sysdate и trunc() в коде представления нет, все будет работать. Точно так же мы включили в код представления свою функцию, которая возвращает значение фильтрующего параметра, но перед использованием представления должны вызвать свою процедуру, которая установит необходимое значение пакетной переменной, которое вернет функция, включенная в код представления. Oracle APEX предлагает возможность дальнейшей автоматизации этого подхода. Предположим, у нас есть система на Oracle APEX, работающая с регионами РФ. Струк