Ein Benutzer, der mit CREATE SCHEMA (ohne AUTHORIZATION-Klausel) ein Schema erstellt, bzw. ein in der AUTHORIZATION-Klausel angegebener Benutzer, ist der Eigentümer dieses Schemas. Als Eigentümer eines Schemas besitzt er alle im Folgenden beschriebenen Tabellen-Privilegien für Objekte seines Schemas. Außerdem ist er berechtigt, Tabellen-Privilegien seines Schemas als Grantor an andere Benutzer weiterzugeben.
Auswählen von Sätzen (SELECT)
Das Tabellen-Privileg SELECT für eine bestimmte Tabelle berechtigt einen Benutzer, Sätze in dieser Tabelle auszuwählen sowie mit CREATE VIEW einen View für diese Tabelle zu definieren. Das Tabellen-Privileg SELECT bleibt gültig, wenn nach der Vergabe des Privilegs Spalten hinzugefügt wurden.
Einfügen von Sätzen (INSERT)
Das Tabellen-Privileg INSERT für eine bestimmte Tabelle berechtigt einen Benutzer, Sätze in diese Tabelle einzufügen. Voraussetzung für das Einfügen von Sätzen ist, dass der Benutzer das Tabellen-Privileg SELECT für die im Abfrage-Ausdruck der INSERT- oder MERGE-Anweisung genannten Tabellen besitzt. Das Tabellen-Privileg INSERT bleibt gültig, wenn nach der Vergabe des Privilegs Spalten hinzugefügt wurden.
Löschen von Sätzen (DELETE)
Das Tabellen-Privileg DELETE für eine bestimmte Tabelle berechtigt einen Benutzer, Sätze einer bestimmten Tabelle zu löschen. Voraussetzung für das Löschen von Sätzen ist, dass der Benutzer das Tabellen-Privileg SELECT für die in der Suchbedingung der DELETE-Anweisung genannten Tabellen besitzt. Das Tabellen-Privileg DELETE bleibt gültig, wenn nach der Vergabe des Privilegs Spalten hinzugefügt wurden.
Ändern von Spaltenwerten (UPDATE)
Das Tabellen-Privileg UPDATE für ausgewählte Spalten einer bestimmten Tabelle berechtigt einen Benutzer, in Sätzen dieser Tabelle Werte der angegebenen Spalten zu ändern. Voraussetzung für das Ändern von Spaltenwerten ist, dass der Benutzer das Tabellen-Privileg SELECT für die in der Suchbedingung der UPDATE- oder MERGE-Anweisung genannten Tabellen besitzt. Werden keine Spalten beim Tabellen-Privileg UPDATE angegeben, gilt es für die gesamte Tabelle, einschließlich aller nach der Vergabe des Privilegs hinzugefügten Spalten.
Angeben von Spalten in Integritätsbedingungen (REFERENCES)
Das Tabellen-Privileg REFERENCES für ausgewählte Spalten einer bestimmten Tabelle berechtigt einen Benutzer, diese Spalten bei der Definition von Integritätsbedingungen zu verwenden. Werden keine Spalten beim Tabellen-Privileg angegeben, gilt es für die gesamte Tabelle, einschließlich aller nach der Vergabe des Privilegs hinzugefügten Spalten.
Alle Privilegien (ALL PRIVILEGES)
Über ALL PRIVILEGES für eine bestimmte Tabelle erhält der Grantee alle Privilegien, die der Grantor für diese Tabelle weitergeben darf.