Vordefinierte Variablen für Ausdrücke

Aktualisiert: November 2007

Neben Spaltennamen, Literalen, Operatoren und Funktionen können Sie in einem Ausdruck vordefinierte Variablen mit definierten Bedeutungen oder Werten verwenden. Sie können z. B. eine vordefinierte Variable verwenden, um den Benutzernamen des aktuellen Benutzers anzuzeigen oder nach Datenspalten ohne Werten (NULL) zu suchen.

Die vordefinierten Variablen hängen von der abgefragten Datenbank ab. Ausführliche Informationen zu den verfügbaren Variablen finden Sie in der Datenbankdokumentation.

Hinweis:

Eine vordefinierte Variable kann auch als Funktion verfügbar sein. In einer Datenbank könnte z. B. die vordefinierte Variable CURRENT_USER verwendet werden, während dieselben Informationen in einer anderen Datenbank mit der Funktion USER_NAME( ) abgefragt werden. Ausführliche Informationen finden Sie in der Datenbankdokumentation.

Die folgende Liste enthält Beispiele für vordefinierte Variablen, die in einigen Datenbanken verfügbar sind, beispielsweise in Microsoft SQL Server.

Vordefinierte Variable

Beschreibung

Beispiel

CURRENT_USER

Benutzername des aktuellen Benutzers.

UPDATE accounts 
SET salesperson = CURRENT_USER
WHERE region = 'NW'

Ändert die Spalte salesperson für alle Konten im nordwestlichen Bereich in den Namen des aktuellen Benutzers.

NULL

Ein in den Suchausdrücken IS NULL und IS NOT NULL* verwendeter NULL-Wert.

SELECT emp_id, lname, fname, minit
FROM employee
WHERE minit IS NULL

Sucht nach Autoren ohne mittlere Initialen.

* Das Schlüsselwort IS wird als spezieller Operator im Zusammenhang mit NULL verwendet.

Siehe auch

Konzepte

Ausdrücke in Abfragen

Referenz

Struktur von Ausdrücken

Weitere Ressourcen

Erstellen von Abfragen mit Parametern