У MySQL відео серії ми вже створювали фунцію (CREATE FUNCTION) та підготовлений оператор (PREPARE).
Не зупинити ідею час якої настав - створимо процедуру.
Такий самий фокус з роздільником (DELIMITER) та виклик за інструкцією CALL.
Робимо процедуру.
Та сама база
USE base2
Передамо процедурі змінну name
Процедура
DELIMITER $$
CREATE PROCEDURE Cust_Print(IN name VARCHAR(20))
BEGIN
SELECT
FirstName,
LastName,
Phone
FROM
Customers
WHERE
FirstName = name;
END$$
DELIMITER ;
Виклик процедури з name = 'Anna'
CALL Cust_Print('Anna');
Виклик процедури з name = 'Olga'
CALL Cust_Print('Olga');
Знайдемо процедури до base2
SHOW PROCEDURE STATUS WHERE db = 'base2';
Знищимо процедуру
DROP PROCEDURE Cust_Print;
********************************
Смотрите видео MySQL CREATE PROCEDURE онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь spa it 08 Январь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 60 раз и оно понравилось 4 людям.