Подборка объединяет вопросы, отмеченные на этапах интервью в AltDev. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql.
В Oracle PL/SQL для возврата набора строк из процедуры часто используют REF CURSOR. Это указатель на результат запроса, который можно открыть внутри процедуры и вернуть вызывающему коду.
Оконные функции (window functions) в SQL позволяют выполнять вычисления по набору строк, связанных с текущей строкой, без группировки данных в одну строку, как это делает GROUP BY.
Процедура в PL/SQL — это именованный блок кода, который выполняет определённую задачу и может принимать параметры. В отличие от функции, процедура не обязательно возвращает значение.
Хинты (hints) в базах данных — это специальные инструкции, которые разработчик или администратор может добавить к SQL-запросу, чтобы повлиять на план выполнения запроса, минуя или корректируя работу оптимизатора.
Пакет процедур — это логическая группа связанных процедур и функций в базе данных, объединённых под одним именем. Он служит для организации и инкапсуляции кода, улучшая его повторное использование и управление.