Estoy tratando de crear un VPD en Oracle mediante instrucciones SQL. El propósito de este problema es por lo que un empleado SÓLO podía ver los registros de los empleados en el mismo departamento, mientras que el enmascaramiento de su compañero de trabajo, salarios como NULL.
El código de la tabla que se utiliza es la siguiente
create table Employee
(
ID number primary key,
DEPT varchar2(25),
SALARY number(8,2),
NAME varchar2(25)
);
Estoy seguro de cuál es la mejor manera de ir sobre hacer esto sería.... sería para crear un paquete y el uso de un contexto de aplicación. Creo que llegar a la mesa para mostrar sólo aquellos en los mismos "DEPT" entiendo pero no está seguro de cómo enmascarar los datos de aquellos con el mismo DEPARTAMENTO pero ID diferente.