DECLAREvar_name[,...]type[DEFAULTvalue]
          Diese Anweisung deklariert lokale Variablen. Um der Variablen
          einen Standardwert beizugeben, schreiben Sie eine
          DEFAULT-Klausel in die Deklaration. Der
          Wert kann auch als Ausdruck angegeben werden, er muss nicht
          unbedingt eine Konstante sein. Ist keine
          DEFAULT-Klausel vorhanden, ist der
          Anfangswert der Variablen NULL.
        
          Lokale Variablen werden im Hinblick auf Datentyp und
          Speicherüberlauf wie Routinenparameter behandelt. Siehe auch
          Abschnitt 19.2.1, „CREATE PROCEDURE und CREATE
        FUNCTION“.
        
          Eine lokale Variable gilt innerhalb des BEGIN ...
          END-Blocks, in dem sie deklariert ist. Die Variable
          kann auch in Blöcken verwendet werden, die in den
          deklarierenden Block eingeschachtelt sind, sofern dort nicht
          eine Variable mit demselben Namen deklariert ist.
        
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.

