У меня есть программа PLSQL с тремя курсорами.Эта программа должна выполняться как задание.
Задание должно выполняться в любой день с 1 по 5 числа каждого месяца.А также между 25-м и последним днем каждого месяца.Как написать логику для запуска этой программы?
Я бы назначил задание на выполнение базы данных каждый день, а затем сделал бы простое условие if в начале программы, чтобы проверить, является ли действительным день для запуска остальной части кода.
Проверьте процедуры DBMS_SCHEDULER. В новой версии Oracle v Developer (v3) имеется приятный графический интерфейс для настройки расписаний