1) GRANT
This command is used to assign a privilege to the user. You can assign SELECT, INSERT, UPDATE, DELETE, REFERENCES, ALTER and INDEX privilege to user.
Syntax
GRANT PRIVILEGE ON OBJECT TO USER
Example
To grant single privilege
GRANT SELECT ON EMPLOYEES TO HR
To grant multiple privilege
GRANT SELECT, INSERT, DELETE ON EMPLOYEES TO HR
To grant all privilege
GRANT ALL ON EMPLOYEES TO HR
To grant all privilege to public ( all users )
GRANT ALL ON EMPLOYEES TO PUBLIC
You can give privilege on functions & procedures
Syntax
To grant privilege on functions or procedures
GRANT EXECUTE ON OBJECT TO USER
2) REVOKE
2) REVOKE
This command is used to revoke the privileges assigned to the user.
Syntax
REVOKE PRIVILEGE ON OBJECT FROM USER
Example
To revoke single privilege
REVOKE SELECT ON T1 FROM HR
To revoke multiple privilege
REVOKE SELECT, INSERT, DELETE ON T1 FROM HR
To revoke all privilege
REVOKE ALL ON T1 FROM HR
To revoke all privilege to public ( all users )
REVOKE ALL ON EMPLOYEES FROM PUBLIC
Syntax
To revoke privilege on functions or procedures
REVOKE EXECUTE ON OBJECT FROM USER
No comments:
Post a Comment