Procedury składowane umożliwiają zapisywanie zapytań SQL w celu późniejszego ich ponownego uruchomienia. Jest to bardzo wygodne w przypadku zapytań SQL, które trzeba powtarzać wielokrotnie. Oto jak wykonać procedurę składowaną w MySQL Workbench.
Jak wykonać procedurę składowaną w środowisku MySQL Workbench
Oto kroki, aby uruchomić procedurę składowaną w MySQL Workbench. Załóżmy, że masz następujące zapytanie SQL.
mysql> select * from products;
i tworzymy następującą procedurę składowaną get_products używając powyższego zapytania SQL.
mysql> DELIMITER //
mysql> CREATE PROCEDURE Get_Products()
BEGIN
SELECT * FROM products;
END //
mysql> DELIMITER ;
mysql> call get_products;
+------------+--------------------+-------+
| product_id | product_name | price |
+------------+--------------------+-------+
| 1 | iPhone 11 | 400 |
| 2 | Samsung Galaxy A50 | 250 |
+------------+--------------------+-------+
Przeczytaj bonus:MySQL Uzyskaj zduplikowane rekordy
Przyjrzyjmy się, jak wykonać procedurę składowaną w MySQL Workbench.
1. Otwórz środowisko pracy MySQL.
2. Utwórz nową kartę, aby uruchomić instrukcje SQL.

Przeczytaj dodatkowe:MySQL Dodaj unikalne ograniczenie
3. Wprowadź instrukcje SQL dla procedury składowanej w nowej karcie.

4. Wykonaj instrukcje procedury sklepowej, klikając ikonę „błyskawicy” pokazaną poniżej. To wywoła procedurę składowaną w MySQL Workbench.

Przeczytaj bonus:Procedura przechowywana MySQL z parametrami
5. Rozwiń węzeł procedury składowanej w prawym okienku. Powinieneś zobaczyć nazwę swojej procedury składowanej (get_products ). Jeśli go nie widzisz, naciśnij przycisk odświeżania obok SCHEMATÓW

Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!