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!