REVOKE-Beispiele
- 
Widerruf der Privilegien zum Auswählen und Einfügen in die Tabelle (oder View) SALESREVOKE SELECT, INSERT ON TABLE SALES FROM USER ALEX;
- 
Widerruf der Berechtigung zum Auswählen aus der Tabelle CUSTOMERder RollenMANAGERundENGINEERund dem BenutzerIVAN:REVOKE SELECT ON TABLE CUSTOMER FROM ROLE MANAGER, ROLE ENGINEER, USER IVAN;
- 
Entziehen der Rolle ADMINISTRATORdie Berechtigung, anderen Benutzern oder Rollen Berechtigungen für die TabelleCUSTOMERzu erteilen:REVOKE GRANT OPTION FOR ALL ON TABLE CUSTOMER FROM ROLE ADMINISTRATOR;
- 
Widerruf der Berechtigung zum Auswählen aus der Tabelle COUNTRYund der Berechtigung zum Verweisen auf die SpalteNAMEder Tabelle 'COUNTRY' von jedem Benutzer über den speziellen BenutzerPUBLIC:REVOKE SELECT, REFERENCES (NAME) ON TABLE COUNTRY FROM PUBLIC;
- 
Entzug des Privilegs zur Auswahl aus der Tabelle EMPLOYEEvon dem BenutzerIVAN, das dem BenutzerALEXgewährt wurde:REVOKE SELECT ON TABLE EMPLOYEE FROM USER IVAN GRANTED BY ALEX;
- 
Widerruf der Berechtigung zum Aktualisieren der Spalten FIRST_NAMEundLAST_NAMEder TabelleEMPLOYEEvon dem BenutzerIVAN:REVOKE UPDATE (FIRST_NAME, LAST_NAME) ON TABLE EMPLOYEE FROM USER IVAN;
- 
Widerruf der Berechtigung zum Einfügen von Datensätzen in die Tabelle EMPLOYEE_PROJECTaus der ProzedurADD_EMP_PROJ:REVOKE INSERT ON EMPLOYEE_PROJECT FROM PROCEDURE ADD_EMP_PROJ;
- 
Widerruf der Berechtigung zum Ausführen der Prozedur ADD_EMP_PROJaus der RolleMANAGER:REVOKE EXECUTE ON PROCEDURE ADD_EMP_PROJ FROM ROLE MANAGER;
- 
Widerruf der Berechtigung, anderen Benutzern aus der Rolle MANAGERdasEXECUTE-Privileg für die FunktionGET_BEGIN_DATEzu erteilen:REVOKE GRANT OPTION FOR EXECUTE ON FUNCTION GET_BEGIN_DATE FROM ROLE MANAGER;
- 
Widerrufen des EXECUTE-Privilegs für das PaketDATE_UTILSvon BenutzerALEX:REVOKE EXECUTE ON PACKAGE DATE_UTILS FROM USER ALEX;
- 
Aufheben des USAGE-Privilegs für die SequenzGEN_AGEaus der RolleMANAGER:REVOKE USAGE ON SEQUENCE GEN_AGE FROM ROLE MANAGER;
- 
Widerrufen des USAGE-Privilegs für die SequenzGEN_AGEvom TriggerTR_AGE_BI:REVOKE USAGE ON SEQUENCE GEN_AGE FROM TRIGGER TR_AGE_BI;
- 
Widerrufen des USAGE-Privilegs für die AusnahmeE_ACCESS_DENIEDaus dem PaketPKG_BILL:REVOKE USAGE ON EXCEPTION E_ACCESS_DENIED FROM PACKAGE PKG_BILL;
- 
Widerruf der Berechtigung zum Erstellen von Tabellen von Benutzer JOE:REVOKE CREATE TABLE FROM USER Joe;
- 
Widerruf der Berechtigung zum Ändern einer Prozedur von Benutzer JOE:REVOKE ALTER ANY PROCEDURE FROM USER Joe;
- 
Widerruf der Berechtigung zum Erstellen von Datenbanken vom Benutzer SUPERUSER:REVOKE CREATE DATABASE FROM USER Superuser;
- 
Entziehen der Rollen DIRECTORundMANAGERvom BenutzerIVAN:REVOKE DIRECTOR, MANAGER FROM USER IVAN;
- 
Entziehen Sie dem Benutzer ALEXdas Recht, anderen Benutzern die RolleMANAGERzu erteilen:REVOKE ADMIN OPTION FOR MANAGER FROM USER ALEX;
- 
Entziehen aller Privilegien (einschließlich Rollen) für alle Objekte von dem Benutzer IVAN:REVOKE ALL ON ALL FROM USER IVAN;Nachdem diese Anweisung von einem Administrator ausgeführt wurde, hat der Benutzer IVANkeinerlei Privilegien, außer denen, die durchPUBLICgewährt wurden.
- 
Widerrufen der DEFAULT-Eigenschaft derDIRECTOR-Rolle vom BenutzerALEX, während die Rolle selbst gewährt bleibt:REVOKE DEFAULT DIRECTOR FROM USER ALEX;