sql >> Base de Datos >  >> RDS >> Oracle

Función USUARIO en Oracle

En Oracle Database, el USER La función devuelve el nombre del usuario de la sesión (el usuario que inició sesión).

Sintaxis

La sintaxis es así:

USER

Por lo tanto, no se requieren (ni se aceptan) paréntesis ni argumentos.

Ejemplo

Aquí hay un ejemplo para demostrarlo:

SELECT USER FROM DUAL;

Resultado:

HR

En este caso, el usuario actual es HR .

El resultado real dependerá del usuario de la sesión que ejecute la consulta. Esto puede cambiar durante la duración de una sesión de base de datos, ya que las sesiones de Real Application Security se adjuntan o desconectan.

Una función similar es el UID función, que devuelve el ID del usuario de la sesión.

Aquí están uno al lado del otro:

SELECT UID, USER FROM DUAL;

Resultado:

   UID    USER 
______ _______ 
   138 HR