Hallo,
ich suche nach einem Weg einem DB-User das select Privileg auf alle Tabellen _eines_ Schemas zu erteilen. Ich möchte also grant select any table auf ein bestimmtes Schema beschränken.
Die Variante mir ein Script durch Abfrage von USER_TABLES zu bauen habe ich bereits überdacht.
select ‚grant select on ‚||table_name||‘ to myuser‘ from user_tables
Scheidet aber aus, da die Lösung nicht wartungsfrei ist. D.h. kommt eine neue Tabelle hinzu, erhält myuser nicht automatisch das Leserecht darauf - wie es bei grant select any table wäre.