Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi un synonyme Oracle renverrait-il un nombre différent de lignes dans la table sous-jacente ?

Mise à jour :

Vous avez ROW LEVEL SECURITY activé.

La fonction utilisateur FND_GENERIC_POLICY.GET_PREDICATE est appelé chaque fois que vous accédez à la table et limite l'accès à certaines lignes.

Il renvoie des résultats différents selon la manière dont vous accédez à la table :directement ou via le SYNONYM .

Vous devrez examiner la fonction et voir ce qui se passe (ou publier le texte de la fonction ici).