FUNCTION в Oracle SQL. Введение
Функции в Oracle SQL позволяют инкапсулировать повторяющуюся логику в виде модуля, который можно вызывать из SQL и PL/SQL. С помощью ключевого слова FUNCTION вы можете создать собственную функцию, возвращающую одно значение, и использовать её в запросах, выражениях и бизнес-логике.
Функции:
возвращают значение (в отличие от процедур)
могут принимать параметры
используют
RETURNмогут использоваться в
SELECT,WHERE,ORDER BY
🔤 Написание
🔄 Где используется
Капсулирование бизнес-логики
Упрощение повторяющихся вычислений
Обработка данных в SELECT и WHERE
Проверки и валидация
Преобразование значений в пакетной обработке
🧪 10 Примеров использования FUNCTION
1️⃣ Простая функция без параметров
2️⃣ Функция с входным параметром
3️⃣ Вызов функции в SELECT
4️⃣ Функция с условием внутри
5️⃣ Использование в WHERE
6️⃣ Функция с датами
7️⃣ Рекурсивная функция
8️⃣ Функция с DEFAULT параметром
9️⃣ Функция в ORDER BY
🔟 Удаление функции
🧩 Заключение
Ключевое слово FUNCTION в Oracle SQL — это основа модульного подхода в PL/SQL. Оно помогает создавать повторно используемую, читаемую и надёжную логику, которую можно внедрять в любые SQL-выражения.
💡 Запомни:
Функции возвращают значение через
RETURNИспользуются в SQL и PL/SQL
Поддерживают параметры, условия, арифметику
Делают код гибким и масштабируемым
🔜 Следующая статья:
FROM в Oracle SQL — 30 примеров с таблицами