Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwenden einer gespeicherten Oracle PL/SQL-Prozedur zum Gewähren von Rechten für die Tabellen eines anderen Benutzers

Vielleicht hilft es, wenn ich erwähne, dass über Rollen erworbene Privilegien bei der Ausführung von dynamischem SQL nicht berücksichtigt werden (execute immediate ). Wenn das „Konto mit DBA-Rechten“ diese Rechte von einigen Rollen hat, werden sie nicht für Ihre dynamischen Grant-Anweisungen verwendet; Sie müssen diesem Kontobenutzer explizit die entsprechenden Berechtigungen erteilen.