Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$USER_PRIVILEGES
Firebird Home Firebird Home Zurück: RDB$TYPESFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$VIEW_RELATIONS

RDB$USER_PRIVILEGES

RDB$USER_PRIVILEGES speichert die SQL-Zugriffsprivilegien der Firebird-Benutzer und Privilegobjekte.

Spaltenname Datentyp Beschreibung
RDB$USER CHAR(31) Der Benutzer oder das Objekt, dem bzw. der diese Berechtigung erteilt wird.
RDB$GRANTOR CHAR(31) Der Benutzer, der die Berechtigung erteilt.
RDB$PRIVILEGE CHAR(6) Das hier gewährte Privileg:
A - lle (alle Privilegien)
S - select (Abfrage von Daten)
I - insert (Datensätze einfügen)
D - delete (Datensätze löschen)
R - references (Fremdschlüssel)
U - update (Datensätze aktualisieren)
E - executing (Prozeduren)
RDB$GRANT_OPTION SMALLINT Gibt an, ob die Berechtigung WITH GRANT OPTION im Privileg enthalten ist:
1 - enthalten
0 - nicht enthalten
RDB$RELATION_NAME CHAR(31) Der Objektname (Tabelle, View, Prozedur oder Rolle) dem das Privileg zugewiesen wurde (ON).
RDB$FIELD_NAME CHAR(31) Der Name der Spalte zu dem das Privileg gehört, für Spaltenbasierte Berechtigungen (ein UPDATE- oder REFERENCES-Privileg).
RDB$USER_TYPE SMALLINT Gibt den Typ des Benutzers (ein Benutzer, eine Prozedur, eine View, etc.) an, dem das Privileg zugewiesen wurde (TO).
RDB$OBJECT_TYPE SMALLINT Gibt den Typ des Objekts an, dem das Privileg zugewiesen wurde (ON).

Zurück: RDB$TYPESFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$VIEW_RELATIONS
Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$USER_PRIVILEGES