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!