Beispiele für GRANT <privilege> auf Tabellen
-
SELECT- undINSERT-Berechtigungen für BenutzerALEX:GRANT SELECT, INSERT ON TABLE SALES TO USER ALEX; -
Das
SELECT-Privileg für die RollenMANAGERsowieENGINEERund für den BenutzerIVAN:GRANT SELECT ON TABLE CUSTOMER TO ROLE MANAGER, ROLE ENGINEER, USER IVAN; -
Alle Berechtigungen für die Rolle "ADMINISTRATOR", zusammen mit der Berechtigung, anderen dieselben Berechtigungen zu erteilen:
GRANT ALL ON TABLE CUSTOMER TO ROLE ADMINISTRATOR WITH GRANT OPTION; -
Die
SELECT- sowieREFERENCES-Privilegien in der SpalteNAMEfür alle Benutzer und Objekte:GRANT SELECT, REFERENCES (NAME) ON TABLE COUNTRY TO PUBLIC; -
Das
SELECT-Privileg wird dem BenutzerIVANvom BenutzerALEXgewährt:GRANT SELECT ON TABLE EMPLOYEE TO USER IVAN GRANTED BY ALEX; -
Gewähren der Berechtigung
UPDATEfür die SpaltenFIRST_NAME,LAST_NAME:GRANT UPDATE (FIRST_NAME, LAST_NAME) ON TABLE EMPLOYEE TO USER IVAN; -
Gewähren der
INSERT-Berechtigung für die gespeicherte ProzedurADD_EMP_PROJ:GRANT INSERT ON EMPLOYEE_PROJECT TO PROCEDURE ADD_EMP_PROJ;