Возраст сотрудника по id
Выведите возраст сотрудника в зависимости от его id.
Summary session 12 повторяет хранимые процедуры и параметры IN, OUT, INOUT.
Процедура создаётся через CREATE PROCEDURE, тело помещается в BEGIN ... END, вызывается через CALL.
IN подходит для входных значений, например id сотрудника.
OUT возвращает рассчитанное значение через переменную вызывающего кода.
INOUT получает начальное значение, изменяет его и возвращает обратно.
Итоговое задание — завершить задачи практикума: возраст, зарплата, увеличение зарплаты.
Топ-3 ошибки: забыть DELIMITER, не использовать SELECT ... INTO, перепутать OUT и INOUT.
Завершите работу над задачами с практикумов.
Выведите возраст сотрудника в зависимости от его id.
Создайте процедуру get_employee_salary, которая принимает id сотрудника и возвращает зарплату через OUT.
Создайте процедуру increase_salary, которая принимает текущую зарплату как INOUT и увеличивает её на 10%.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Какой оператор создаёт хранимую процедуру?
Как вызывается процедура?
Что означает IN?
Что означает OUT?
Что означает INOUT?
Зачем нужен DELIMITER при создании процедуры?
Какая команда записывает результат запроса в OUT-параметр?
Что нужно сделать после CALL get_employee_salary(1, @salary); для просмотра результата?