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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankkonfiguration » Benutzer-IDs und Berechtigungen » Gruppen

 

Referenzieren von 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 SYSGROUPS-Ansicht enthält eine Liste von group-name, member-name-Paaren, 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