Mit dieser Anweisung erstellen Sie eine SQL-Variable.
CREATE VARIABLE BezeichnerDatentyp
Die CREATE VARIABLE-Anweisung erstellt eine neue Variable eines angegebenen Datentyps. Die Variable enthält NULL, bis ihr mit der SET-Anweisung ein anderer Wert zugeordnet wird.
Eine Variable kann in einem SQL-Ausdruck überall dort verwendet werden, wo ein Spaltenname zugelassen ist. Die Namensauflösung wird folgendermaßen durchgeführt:
Etwaige in der SELECT-Liste der Abfrage angegebenen Aliasnamen auf Übereinstimmung überprüfen
Spaltennamen für referenzierte Tabellen auf Übereinstimmung überprüfen
Annehmen, dass der Name eine Variable ist
Variablen gehören zur aktuellen Verbindung und verschwinden, sobald Sie die Verbindung zur Datenbank trennen oder die DROP VARIABLE-Anweisung verwenden. Variablen sind für andere Verbindungen nicht sichtbar. Variablen werden von den Anweisungen COMMIT oder ROLLBACK nicht beeinflusst.
Variablen sind für die Erstellung von umfangreichem Text oder binären Objekten für die INSERT- oder UPDATE-Anweisungen von Embedded SQL-Programmen hilfreich.
Lokale Variablen in Prozeduren und Triggern werden in einer zusammengesetzten Anweisung deklariert (siehe Zusammengesetzte Anweisungen verwenden).
Keine.
Keine.
SQL/2003 Erweiterung des Herstellers
Dieses Beispiel erstellt eine Variable namens 'first_name' mit dem Datentyp VARCHAR(50).
CREATE VARIABLE first_name VARCHAR(50); |
Dieses Beispiel erstellt eine Variable namens 'birthday' mit dem Datentyp DATE.
CREATE VARIABLE birthday DATE; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |