Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Gespeicherte Prozeduren erstellen

Aktualisierung 04.08.2026

Dieser Leitfaden erläutert die Verwendung von MySQL auf Infomaniak-Webhostings, insbesondere die Funktionsweise von gespeicherten Prozeduren.

 

Einleitung

  • „Stored Procedures“ und „Stored Routines“ sind bei einem Shared Webhosting nicht verfügbar.

 

Verständnis von gespeicherten Prozeduren und Routinen

Wenn gespeicherte Prozeduren für Ihr Projekt unerlässlich sind und Sie derzeit ein Shared Hosting verwenden, sollten Sie die Verwendung eines VPS oder eines dedizierten Servers in Betracht ziehen, da diese mehr Kontrolle und Ressourcen bieten.

Gespeicherte Prozeduren sind eine effiziente Möglichkeit, Aufgaben zu automatisieren und Geschäftslogik direkt in die Datenbank zu integrieren. Dadurch lassen sich leistungsfähigere und wartungsfreundlichere Anwendungen erstellen.

Auf einem Cloud-Server verfügt der Benutzer, sofern er über Administratorrechte für die betreffende MySQL-Datenbank verfügt, über die erforderlichen Berechtigungen, um SQL-Anweisungen auszuführen, einschließlich des Befehls EXECUTE, der zum Ausführen bereits in der Datenbank vorhandener gespeicherter Prozeduren verwendet wird.

Der Benutzer verfügt außerdem über die erforderlichen Berechtigungen, um neue gespeicherte Prozeduren zu erstellen.Die Erstellung einer gespeicherten Prozedur erfolgt über eine spezielle SQL-Syntax, die die auszuführenden Anweisungen definiert, gefolgt von deren Speicherung in der Datenbank.

Beispiel

DELIMITER // CREATE PROCEDURE GetUserCount() BEGIN    SELECT COUNT(*) AS total_users FROM users;    -- Gibt die Gesamtzahl der Benutzer in der Tabelle zurück END // DELIMITER ; -- Führt die gespeicherte Prozedur aus CALL GetUserCount();


War diese FAQ nützlich?