Die DECLARE
-Anweisung definiert Elemente als
lokal in einer Routine:
Lokale Variablen. Siehe Abschnitt 19.2.7, „Variablen in gespeicherten Routinen“.
Bedingungen und Handler. Siehe Abschnitt 19.2.8, „Bedingungen und Handler“.
Cursors. Siehe Abschnitt 19.2.9, „Cursor“.
Die Anweisungen SIGNAL
und
RESIGNAL
werden zurzeit nicht unterstützt.
DECLARE
ist nur in einer zusammengesetzten
Anweisung mit BEGIN ... END
zulässig und
muss ganz am Anfang vor allen anderen Anweisungen stehen.
Deklarationen müssen in einer bestimmten Reihenfolge stehen. Cursors müssen vor Handlern und Variablen und Bedingungen vor Cursors und Handlern deklariert 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.