Sdílet prostřednictvím


Předdefinované proměnné ve výrazech

Kromě použití názvů sloupců, literálů, operátorů a funkcí ve výrazu, můžete použít předdefinované proměnné s různými významy a hodnotami.Můžete například použít předdefinované proměnné zobrazí uživatelské jméno pro aktuálního uživatele nebo k vyhledání datových sloupců, které obsahují hodnoty (null).

Předdefinované proměnné, které lze použít, závisí na databázi, kterou jste dotazování.Naleznete v dokumentaci k databázi podrobnosti o jaké předdefinované proměnné jsou k dispozici.

[!POZNÁMKA]

V některých případech může být předdefinované proměnné jako funkce k dispozici.Například jedna databáze může použít předdefinované proměnné CURRENT_USER jiné databáze může zpřístupnit stejné informace jako funkce (uživatelské_jméno).Naleznete v dokumentaci k databázi podrobnosti.

Následující seznam obsahuje příklady předdefinovaných proměnných, které jsou k dispozici v některých databází, například Microsoft SQL Server.

Předdefinované proměnné

Description

Příklad

CURRENT_USER

Uživatelské jméno aktuálního uživatele.

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

Sloupec prodejce pro všechny účty v severozápadním regionu se změní na jméno aktuálního uživatele.

NULL

Hodnota null, používané ve vyhledávacích výrazech prázdné a není NULL *.

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

Nalezne autory, kteří mají žádné iniciála.

* Klíčové slovo IS je speciální operátor pro použití s NULL.

Viz také

Referenční dokumentace

Struktura výrazů

Koncepty

Výrazy v dotazech

Další zdroje

Dotazování s parametry