← К оглавлению занятия

🏠 Домашнее задание

📁 Блок: SQL / MySQL / Практикум ⏱️ Время изучения: ~90 мин 🎯 Сложность: Практикум

⚡ Кратко: 🏠 домашнее задание

Практикум закрепляет параметры хранимых процедур на трёх задачах: возраст, зарплата и увеличение зарплаты.

В первой задаче достаточно IN: id сотрудника входит в процедуру, а результат показывается обычным SELECT.

Во второй задаче нужен OUT: зарплата возвращается через переменную вызывающего кода.

В третьей задаче нужен INOUT: текущая зарплата входит в процедуру, увеличивается на 10% и возвращается наружу.

Перед проверкой важно создать или выбрать таблицу employees с колонками id, age, salary.

Топ-3 ошибки: пропустить CALL, написать только имя процедуры, забыть SELECT @salary после вызова.

Домашнее задание

В источнике практикума отдельное домашнее задание не задано. Закрепление — завершить три задачи практикума и убедиться, что каждая процедура вызывается корректно.

Что сдать себе на проверку

  • SQL создания таблицы employees или подтверждение, что таблица уже есть.
  • Три процедуры: get_employee_age, get_employee_salary, increase_salary.
  • Вызовы процедур и вывод переменных @salary, @salary_for_raise.