Lagrede procedurer giver dig mulighed for at gemme SQL-forespørgsler for at køre dem igen senere. Det er meget praktisk til SQL-forespørgsler, som du skal køre gentagne gange. Her er, hvordan du udfører lagret procedure i MySQL Workbench.
Sådan udføres lagret procedure i MySQL Workbench
Her er trinene til at køre lagret procedure i MySQL Workbench. Lad os sige, at du har følgende SQL-forespørgsel.
mysql> select * from products;
og vi opretter følgende lagrede procedure get_products ved hjælp af ovenstående SQL-forespørgsel.
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å Duplicate Records
Lad os se på, hvordan man udfører lagret procedure i MySQL Workbench.
1. Åbn MySQL Workbench.
2. Opret ny fane for at køre SQL-sætninger.

Bonuslæser:MySQL Tilføj unik begrænsning
3. Indtast SQL-sætningerne for lagret procedure i din nye fane.

4. Udfør butiksprocedureerklæringerne ved at klikke på 'lyn'-ikonet vist nedenfor. Det vil kalde lagret procedure i MySQL Workbench.

Bonuslæsning:MySQL-lagret procedure med parametre
5. Udvid den lagrede procedurenode i højre rude. Du bør se navnet på din lagrede procedure (get_products ). Hvis du ikke kan se det, skal du trykke på knappen Opdater ved siden af SCHEMAS

Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!