There are a number of privileges that can be used to assign the authorizations for data manipulation or data queries for database objects to a database user.
Privilege |
Object |
This privilege allows the user to ... |
ALTER |
Table |
use the ALTER TABLE statement |
CREATEIN |
Schema |
create database objects in the specified schema |
DELETE |
Table |
delete rows in the specified tables |
DROPIN |
Schema |
delete database objects in the specified schema |
EXECUTE |
Database Procedure Database Function |
execute the database procedure or the database function |
INDEX |
Table |
use the CREATE INDEX and DROP INDEX statements |
INSERT |
Table |
Insert rows in the specified tables |
REFERENCES |
Table |
specify the specified table as a referenced table in a column definition or referential CONSTRAINT definition |
SELECT |
Sequence |
use the specified sequences |
SELECT |
Table or parts of a table |
select entire rows or parts of rows in the specified tables |
SELUPD |
Table or parts of a table |
the SELECT and UPDATE privileges are granted. |
UPDATE |
Table or parts of a table |
change entire rows or parts of rows in the specified tables |
See also:
INSERT/UPDATE/DELETE Privilege for Owners of the View Table