Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Funkcja USER w Oracle

W bazie danych Oracle USER funkcja zwraca nazwę użytkownika sesji (użytkownika, który się zalogował).

Składnia

Składnia wygląda tak:

USER

Tak więc żadne nawiasy ani argumenty nie są wymagane (ani akceptowane).

Przykład

Oto przykład do zademonstrowania:

SELECT USER FROM DUAL;

Wynik:

HR

W tym przypadku bieżącym użytkownikiem jest HR .

Rzeczywisty wynik będzie zależał od użytkownika sesji uruchamiającego zapytanie. Może się to zmienić podczas trwania sesji bazy danych, gdy sesje Real Application Security są dołączane lub odłączane.

Podobną funkcją jest UID funkcja, która zwraca identyfikator użytkownika sesji.

Tutaj są obok siebie:

SELECT UID, USER FROM DUAL;

Wynik:

   UID    USER 
______ _______ 
   138 HR     

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykrywanie cykli z rekurencyjnym faktoringiem podzapytań

  2. Oracle:W PRZYPADKU AKTUALIZACJI ZDUPLIKOWANEGO KLUCZA

  3. Agreguj wiersze w instrukcji Oracle SQL

  4. Java:odczytywanie obiektów Blob z Oracle

  5. Korzystanie z Oracle JDeveloper 12c z Oracle Database 12c na platformie Oracle Cloud, część 3