Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank konfigurieren » Benutzer-IDs und Berechtigungen verwalten » Gruppen verwalten

 

Bezugnahme auf Tabellen, deren Eigentümer Gruppen sind

Gruppen werden verwendet, um Tabellen und Prozeduren in der Datenbank zu finden. Die folgende Abfrage z.B. findet immer die Ansicht SYS.SYSGROUPS, weil alle Benutzer der Gruppe PUBLIC angehören und PUBLIC der Gruppe SYS angehört, die Eigentümer der Ansicht SYSGROUPS ist.

SELECT * FROM SYSGROUPS;

Die Ansicht SYSGROUPS enthält eine Liste von Paaren aus Gruppenname und Mitgliedsname, die die Gruppenmitgliedschaften in Ihrer Datenbank repräsentieren.

Wenn eine Tabelle mit dem Namen "employees" der Benutzer-ID "personnel" gehört und M_Haneef Mitglied der Gruppe "personnel" ist, kann M_Haneef sich in SQL-Anweisungen einfach mit "employees" auf die Mitarbeitertabelle "employees" beziehen. Benutzer, die nicht Mitglied der Gruppe "personnel" sind, müssen den qualifizierten Namen "personnel.employees" benutzen.

 Eine Gruppe als Eigentümer der Tabellen erstellen