Obtener usuario de red

Hola, estoy haciendo un store procedure que me crea una vista. Dentro de los campos de esa vista debo pasar el usuario que la ejecute, he usuario elcódigo que te anexo pero no me sirve. Agradecería la asesoría que me pudieras brindar.
Declare @session_usr varchar(50)
SET @SESSION_USR=SESSION
SELECT @SESSION_USR;

1 respuesta

Respuesta
1
No entiendo muy bien tu pregunta. Para obtener el usuario basta con hacer un SELECT USER FROM DUAL o en PL/SQL: DECLARE usuario VARCHAR2(50) := USER ... Más datos puedes obtener de la vista V$SESSION (como el OUSER que es el usuario del sistema operativo)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas