SQL. Хранимые процедуры
Хранимые процедуры и функции в SQL: как базы данных стали умнее
Представьте себе мир, где для любой задачи достаточно просто сформулировать желаемый результат, не вдаваясь в детали его достижения. Хотите найти самое маленькое число в таблице? Просто скажите: «Дай мне минимум». Не нужно перебирать строки, сравнивать значения, запоминать текущий минимум — система сама всё сделает за вас. Именно так работает обычный SQL: вы пишете SELECT MIN(column1) FROM table1, и база данных возвращает ответ, не утруждая вас объяснениями о том, как она это сделала. Такой подход называется декларативным, и он действительно прекрасен в своей простоте...
Функции и Хранимые процедуры SQL
Функции и Хранимые процедуры SQL 🔎 Функция SQL предназначена для выполнения логики над данными с учетом входных параметров функции и возвращения одного значения, которое может быть либо скалярным (например, строка, число), либо табличным (набор строк). Функции обычно вызываются как часть выражения в SQL запросах и могут использоваться, например, для вычисления значения колонки, условий фильтрации в WHERE или как часть JOIN. Т.е. функции обычно включают в себя выполнение SELECT запросов, либо применение логических, математических функций с заданными параметрами. 🔎 Хранимая процедура включает...