DECLARE
DECLARE Variablenname [, ...] Typ [DEFAULT Wert]
DECLARE Bedingungsname CONDITION FOR
    {SQLSTATE [VALUE] Sqlstate-Wert | Mysql-Fehlercode}
DECLARE Handler-Typ HANDLER FOR
    {Bedingungsname|SQLSTATE [VALUE] Sqlstate-Wert | Mysql-Fehlercode}
    Handler-Anweisung
DECLARE Cursor-Name CURSOR FOR Select-Anweisung

Die DECLARE-Anweisung wird verwendet, um verschiedene lokale Elemente für eine Routine oder einen Block zu definieren: lokale Variablen, Bedingungen, Handler und Cursor. DECLARE-Anweisungen dürfen nur am Anfang von BEGIN...END-Blöcken stehen und müssen allen anderen Anweisungen vorangehen. Wenn mehrere lokale Elemente deklariert werden, müssen die Deklarationen in folgender Reihenfolge stattfinden: Variablen, Bedingungen, Cursor, Handler. ...

Get MySQL: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.