SETvar_name
=expr
[,var_name
=expr
] ...
Die SET
-Anweisung in gespeicherten Routinen
ist eine erweiterte Version der allgemeinen
SET
-Anweisung. Die Variablen können in
einer Routine deklarierte Variablen oder globale
Systemvariablen sein.
Die SET
-Anweisung in gespeicherten Routinen
ist als Teil der bereits existierenden
SET
-Syntax implementiert. Diese ermöglicht
nämlich eine erweiterte Syntax mit SET a=x, b=y,
...
, wobei verschiedene Variablentypen (lokal
deklarierte Variablen sowie globale und
Session-Servervariablen) vermischt werden können. Das
ermöglicht auch Kombinationen von lokalen Variablen und
einigen Optionen, die nur für Systemvariablen sinnvoll sind.
In diesem Fall werden die Optionen zwar erkannt, aber
ignoriert.
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.