DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name
Diese Anweisung löscht eine gespeicherte Prozedur oder Funktion
in dem Sinne, dass die darin genannte Routine von dem Server
entfernt wird. Hierzu benötigen Sie das ALTER
ROUTINE
-Recht für die betreffende Routine. (Diese
Berechtigung wird dem Erzeuger einer Routine automatisch
erteilt.)
Die IF EXISTS
-Klausel ist eine
MySQL-Erweiterung. Sie verhindert, dass ein Fehler auftritt,
wenn die Prozdur oder Funktion nicht existiert. Es wird eine
Warnung ausgegeben, die mit SHOW WARNINGS
angezeigt werden kann.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.