Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Opgeslagen procedures maken

Bijwerken 04-08-2026

Deze handleiding beschrijft het gebruik van MySQL op Infomaniak-hosting, met name de werking van opgeslagen procedures.

 

Inleiding

  • “Stored procedures” en “stored routines” zijn niet beschikbaar op een gedeelde webhostingomgeving.

 

Inzicht in opgeslagen procedures en routines

Als opgeslagen procedures essentieel zijn voor uw project en u momenteel gebruikmaakt van een gedeelde hostingomgeving, is het raadzaam om een VPS of een dedicated server te overwegen, die meer controle en resources bieden.

Opgeslagen procedures zijn een efficiënte manier om taken te automatiseren en bedrijfslogica rechtstreeks in de database te integreren. Hierdoor kunnen applicaties efficiënter worden en zijn ze gemakkelijker te onderhouden.

Op een Cloudserver heeft de gebruiker, zolang hij de beheerdersrechten heeft voor de betreffende MySQL-database, de benodigde rechten om SQL-instructies uit te voeren, inclusief de opdracht EXECUTE, die wordt gebruikt om opgeslagen procedures uit te voeren die al in de database aanwezig zijn.

De gebruiker heeft ook de benodigde rechten om nieuwe opgeslagen procedures te maken.Het maken van een opgeslagen procedure gebeurt via een specifieke SQL-syntaxis, waarin de uit te voeren instructies worden gedefinieerd, waarna deze in de database wordt opgeslagen.

Voorbeeld

DELIMITER // CREATE PROCEDURE GetUserCount() BEGIN    SELECT COUNT(*) AS total_users FROM users;    -- Geeft het totale aantal gebruikers in de tabel weer. END // DELIMITER ; -- Voer de opgeslagen procedure uit CALL GetUserCount();

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2014


Is deze veelgestelde vragenlijst nuttig geweest?