У 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;
********************************
Auf dieser Seite können Sie das Online-Video MySQL CREATE PROCEDURE mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer spa it 08 Januar 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 60 Mal angesehen und es wurde von 4 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!