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

 

Verbindungsebenen-Variable

Verbindungsebenen-Variable werden mithilfe der CREATE VARIABLE-Anweisung deklariert. Verbindungsebenen-Variable können als Parameter an Prozeduren übergeben werden.

Dies ist die Syntax für die CREATE VARIABLE-Anweisung:

CREATE VARIABLE VariablennameDatentyp

Wenn eine Variable erstellt wird, ist sie anfangs auf NULL gesetzt. Der Wert von Verbindungsebenen-Variablen kann wie der von lokalen Variablen mithilfe der SET-Anweisung oder einer SELECT-Anweisung mit einer INTO-Klausel gesetzt werden.

Verbindungsebenen-Variable bestehen so lange, bis die Verbindung getrennt oder die Variable ausdrücklich mithilfe der DROP VARIABLE-Anweisung gelöscht wird. Die folgende Anweisung löscht die Variable con_var:

DROP VARIABLE con_var;
Beispiel

Der folgende Batch von SQL-Anweisungen zeigt die Verwendung von Verbindungsebenen-Variablen:

CREATE VARIABLE con_var INT;
SET con_var = 10;
MESSAGE 'con_var = ', con_var TO CLIENT;

Wenn dieser Batch von Interactive SQL ausgeführt wird, erzeugt er die Meldung con_var = 10 im Meldungsfenster des Datenbankservers.