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

¿Por qué un sinónimo de Oracle devolvería un número diferente de filas a la tabla subyacente?

Actualización:

Tiene ROW LEVEL SECURITY activado.

La función de usuario FND_GENERIC_POLICY.GET_PREDICATE se llama cada vez que accede a la tabla y limita el acceso a algunas filas.

Devuelve diferentes resultados dependiendo de cómo acceda a la tabla:directamente o a través del SYNONYM .

Deberá examinar la función y ver qué está pasando (o publicar el texto de la función aquí).