Von Benutzer A, brauchen Sie nur SELECT Privileg des Benutzers A Blick auf Benutzer B
GRANT SELECT ON A.viewname1 TO B;
GRANT SELECT ON A.viewname2 TO B;
...
Von B zu gewähren, ermöglicht Ansichten des Benutzers Ein Referenz Synonyme erstellen, ohne das Schema Präfix („A“) .
CREATE SYNONYM viewname1 FOR A.viewname1;
CREATE SYNONYM viewname2 FOR A.viewname2;
...
Es sollte nun möglich sein, Benutzer B aus diesen Ansichten wie diese zu wählen:
SELECT * FROM viewname1;
Beachten Sie, dass ein Benutzer nur CREATE SYNONYM
verwenden können, wenn sie die CREATE SYNONYM
Berechtigung haben.
Nicht in der Lage, ein öffentliches Synonym direkt zu erstellen, weil kein privilige – SitGeek
Was bedeutet "rate the role"? Können Sie sich sowohl als A als auch als B einloggen? –
Sie benötigen dafür keine öffentlichen Synonyme. –