Oracle: restringir el acceso de los usuarios a filas donde RowData = usuario
-
28-10-2019 - |
Pregunta
¿Hay otra manera de hacer esto? Quiero restringir al usuario a su propio módulo y resultados asociados. La primera intención era crear una vista porque esto da la posibilidad de usar una cláusula WHERE en combinación con el usuario que me da el nombre de usuario del usuario conectado.
CREATE OR REPLACE FORCE VIEW "ADMIN_STUDENT"."MODULE_LEADER" ("MCODE", "MLECTURER")
AS
SELECT "MCODE",
"MLECTURER"
FROM MODULE
WHERE MLECTURER = USER;
Otros consejos
Alternativamente, agregar use SYS_CONTEXT('USERENV', 'SESSION_USER')
En la definición de vista.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow