Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Sprachelemente

 

Variable

SQL Anywhere unterstützt drei Stufen von Variablen:

  • Lokale Variable   Diese werden innerhalb einer zusammengesetzten Anweisung in einer Prozedur oder einem Batch mithilfe der DECLARE-Anweisung definiert. Sie bestehen nur innerhalb der zusammengesetzten Anweisung.

  • Verbindungsebenen-Variable   Diese werden mithilfe einer CREATE VARIABLE-Anweisung definiert. Sie gehören zur aktuellen Verbindung und verschwinden, wenn Sie die Verbindung zur Datenbank trennen oder wenn Sie die DROP VARIABLE-Anweisung verwenden.

  • Globale Variable   Dies sind systemeigene Variable, die systemeigene Werte haben. Alle globalen Variablen haben Namen, die mit zwei "@"-Zeichen beginnen. Die globale Variable @@version hat zum Beispiel einen Wert, der die aktuelle Versionsnummer des Datenbankservers beinhaltet. Benutzer können keine globalen Variablen definieren.

Lokale und Verbindungsebenen-Variable werden vom Benutzer definiert und können in Prozeduren oder Batches von SQL-Anweisungen zum Halten von Informationen verwendet werden. Globale Variable sind systemeigene Variable, die systemeigene Werte haben.

Siehe auch

Lokale Variable
Verbindungsebenen-Variable
Globale Variable