Die Anweisung GRANT kann eine UPDATE-, SELECT- oder REFERENCES-Berechtigung auf einzelne Spalten in einer Tabelle erteilen. Jede Spalte mit der UPDATE-, SELECT- oder REFERENCES-Berechtigung wird in einer Zeile der SYSCOLPERM-Systemansicht protokolliert. Die darunterliegende Systemtabelle für diese Ansicht ist ISYSCOLPERM.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
table_id | UNSIGNED INT | Die Tabellennummer der Tabelle, die die Spalte enthält |
grantee | UNSIGNED INT | Die Benutzernummer der Benutzer-ID, der die Berechtigung für die Spalte erteilt wurde. Wenn 'grantee' die Benutzernummer für die spezielle PUBLIC-Benutzer-ID ist, wird die Berechtigung allen Benutzer-IDs gegeben. |
grantor | UNSIGNED INT | Die Benutzernummer der Benutzer-ID, die die Berechtigung erteilt |
column_id | UNSIGNED INT | Diese Spaltennummer identifiziert zusammen mit der table_id die Spalte, für die die Berechtigung erteilt wurde. |
privilege_type | SMALLINT | Die Nummer dieser Spalte zeigt die Art der Spaltenberechtigung (16=REFERENCES, 1=SELECT oder 8=UPDATE) an. |
is_grantable | CHAR(1) | Zeigt an, ob die Berechtigung auf die Spalte mit "WITH GRANT OPTION" erteilt wurde |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |