REVOKE (database)
Revokes database privileges from users and roles.
Syntax
REVOKE [ GRANT OPTION FOR ] { privilege[,...] | ALL [ PRIVILEGES ] }
   ON DATABASE db-spec
   FROM grantee[,...]
   [ CASCADE ]
Parameters
- GRANT OPTION FOR
- Revokes the grant option for the specified privileges. Current privileges for grantees remain unaffected. If you omit this clause, OpenText™ Analytics Database revokes both the grant option and current privileges. 
- privilege
- The database privilege to revoke, one of the following:
- 
CREATE: Create schemas.
- 
TEMP: Create temporary tables.
 
- 
- ALL [PRIVILEGES]
- Revokes all database privileges that also belong to the revoker. Users cannot revoke privileges that they themselves lack.
The optional keyword PRIVILEGESis supported to comply with the SQL standard.
- ON DATABASE- db-spec
- Specifies the current database, set to the database name or - DEFAULT.
- *`grantee`*
- Whose privileges are revoked, one of the following: 
- CASCADE
- Revoke privileges from users who received them from the grantee through - WITH GRANT OPTION.
Privileges
Non-superuser, one of the following:
- 
Ownership 
- 
GRANT OPTION on the object 
Examples
Revoke user Fred's privilege to create schemas in the current database:
=> REVOKE CREATE ON DATABASE DEFAULT FROM Fred;
Revoke user Fred's privilege to create temporary tables in the current database:
=> REVOKE TEMP ON DATABASE DEFAULT FROM Fred;