Ich muss eine Abfrage erstellen, die die Tabellen zurückgibt, auf die ich aufgrund von Rechten zugreifen kann, die mir über eine Rolle im Datenwörterbuch zugewiesen wurden.SQL-Abfrage meiner Tabellenrechte durch eine Rolle gegeben?
0
A
Antwort
1
In Standard-SQL ist dies eine einfache Abfrage in der Ansicht INFORMATION_SCHEMA.ROLE_TABLE_GRANTS.
Einige Datenbanksysteme unterstützen diese Ansicht nicht, haben aber alternative Ansichten, die die Rollen und die erteilten Berechtigungen enthalten. Unter den Open-Source-Datenbanken unterstützt HSQLDB eine große Anzahl von INFORMATION_SCHEMA-Ansichten, einschließlich der oben genannten.