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.
