sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor ville et Oracle-synonym returnere et andet antal rækker til den underliggende tabel?

Opdatering:

Du har RÆNIVEAUSIKKERHED aktiveret.

Brugerfunktionen FND_GENERIC_POLICY.GET_PREDICATE kaldes hver gang du åbner tabellen og begrænser adgangen til nogle rækker.

Det returnerer forskellige resultater afhængigt af, hvordan du får adgang til tabellen:direkte eller gennem SYNONYM .

Du bliver nødt til at se på funktionen og se, hvad der foregår (eller post funktionsteksten her).



  1. MySQL Limit med mange til mange forhold

  2. Ugyldigt parameternummer:parameter blev ikke defineret Indsætter data

  3. MySQL-opdatering tager (for) lang tid

  4. 4 måder at vælge duplikerede rækker i PostgreSQL