ALTER {PROCEDURE | FUNCTION}sp_name
[characteristic
...]characteristic
: { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER } | COMMENT 'string
'
Mit dieser Anweisung können die Merkmale einer gespeicherten
Prozedur oder Funktion geändert werden. Hierzu benötigen Sie
das ALTER ROUTINE
-Recht für die betreffende
Routine. (Diese Berechtigung wird dem Erzeuger einer Routine
automatisch erteilt.) Wenn Binärlogging eingeschaltet ist, kann
für die ALTER FUNCTION
-Anweisung unter
Umständen auch die SUPER
-Berechtigung
erforderlich werden, wie in
Abschnitt 19.4, „Binärloggen gespeicherter Routinen und Trigger“, beschrieben.
In einer einzigen ALTER PROCEDURE
- oder
ALTER FUNCTION
-Anweisung können auch mehrere
Änderungen verlangt werden.
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.