MySQL CREATE PROCEDURE

Published: 08 January 2023
on channel: spa it
60
4

У 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;


********************************


Watch video MySQL CREATE PROCEDURE online without registration, duration hours minute second in high quality. This video was added by user spa it 08 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 6 once and liked it people.