Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Opgeslagen procedures maken
Deze handleiding beschrijft het gebruik van MySQL op Infomaniak-hosting, met name de werking van opgeslagen procedures.
Voorwoord
- Opgeslagen procedures en routines zijn niet beschikbaar op een gedeelde webhostingomgeving.
Opgeslagen procedures en routines begrijpen
Als opgeslagen procedures essentieel zijn voor uw project en u momenteel een gedeelde hostingomgeving gebruikt, wordt aanbevolen om een VPS of een dedicated server te overwegen, die meer controle en resources bieden.
Opgeslagen procedures zijn een effectief middel om taken te automatiseren en de bedrijfslogica rechtstreeks in de database te integreren. Hierdoor worden krachtigere en gemakkelijker te onderhouden applicaties mogelijk.
Op een cloudserver, zodra de gebruiker beheerdersrechten heeft op de betreffende MySQL-database, beschikt hij over de benodigde rechten om SQL-opdrachten uit te voeren, inclusief de opdracht EXECUTE, die wordt gebruikt om reeds in de database aanwezige opgeslagen procedures te starten.
De gebruiker beschikt ook over de benodigde rechten om nieuwe opgeslagen procedures te maken. Het maken van een opgeslagen procedure gebeurt via een specifieke SQL-syntaxis, die de uit te voeren opdrachten definieert, gevolgd door de opslag ervan in de database.
Voorbeeld
DELIMITER //
CREATE PROCEDURE GetUserCount()
BEGIN
SELECT COUNT(*) AS total_users FROM users;
-- Returns the total number of users in the table
END //
DELIMITER ;
-- Execute the stored procedure
CALL GetUserCount();Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2014
Is deze veelgestelde vragenlijst nuttig geweest?