575 читали · 3 года назад
Проверяем работу ученика курса программирования в PL/SQL (ORACLE) - продолжение
Продолжаем проверять работу ученика нашего курса по Программированию в PL/SQL (ORACLE). Начало статьи здесь. Теперь посмотрим как реализована функция проверки даты на то, что она рабочая. Напомню, функция должна проверять даваемую ей на вход дату на то, является ли она рабочим днём, если да, то функция должна эту же дату и возвращать. Если даваемая функции на вход дата не является рабочим днём, то нужно, чтобы функция возвращала ближайшую следующую дату, являющуюся рабочим днём. Итак, ниже созданная...
1 год назад
5 способов посмотреть план выполнения запроса в Oracle SQL
План выполнения показывает, **как Oracle обрабатывает SQL-запрос**: какие индексы использует, в каком порядке соединяет таблицы, как фильтрует данные. Понимание плана — ключ к оптимизации запросов и устранению узких мест. Предсказывает план выполнения запроса. Не исполняет сам запрос. Как использовать: EXPLAIN PLAN FOR SELECT * FROM products WHERE region = 'Россия'; SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); Когда применять: Для предварительного анализа до запуска запроса. Отличие: Это план по предположению Optimizer, без выполнения...