Med lagrade procedurer kan du spara SQL-frågor för att kunna köra dem igen senare. Det är mycket bekvämt för SQL-frågor som du behöver köra upprepade gånger. Så här kör du lagrad procedur i MySQL Workbench.
Hur man kör lagrad procedur i MySQL Workbench
Här är stegen för att köra lagrad procedur i MySQL Workbench. Låt oss säga att du har följande SQL-fråga.
mysql> select * from products;
och vi skapar följande lagrade procedur get_products med ovanstående SQL-fråga.
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 |
+------------+--------------------+-------+
Bonus Läs:MySQL Få dubbletter av poster
Låt oss titta på hur man kör lagrad procedur i MySQL Workbench.
1. Öppna MySQL Workbench.
2. Skapa ny flik för att köra SQL-satser.

Bonusläsning:MySQL Lägg till unik begränsning
3. Ange SQL-satserna för lagrad procedur på din nya flik.

4. Utför butiksprocedurerna genom att klicka på "blixt"-ikonen som visas nedan. Det kommer att anropa lagrad procedur i MySQL Workbench.

Bonus Läs:MySQL lagrad procedur med parametrar
5. Expandera noden för lagrad procedur i den högra rutan. Du bör se namnet på din lagrade procedur (get_products ). Om du inte ser det, tryck sedan på uppdateringsknappen bredvid SCHEMAS

Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!