V databázi Oracle USER
funkce vrací jméno uživatele relace (uživatele, který se přihlásil).
Syntaxe
Syntaxe vypadá takto:
USER
Nejsou tedy vyžadovány žádné závorky ani argumenty (ani přijímány).
Příklad
Zde je příklad k demonstraci:
SELECT USER FROM DUAL;
Výsledek:
HR
V tomto případě je aktuální uživatel HR
.
Skutečný výsledek bude záviset na uživateli relace, který dotaz spustí. To se může změnit během trvání relace databáze, protože relace Real Application Security jsou připojeny nebo odpojeny.
Podobnou funkcí je UID
funkce, která vrací ID uživatele relace.
Tady jsou vedle sebe:
SELECT UID, USER FROM DUAL;
Výsledek:
UID USER ______ _______ 138 HR