SQL/Linguagem de controle de dados

< SQL

DCL – Linguagem de Controle de Dados

DCL (Data Control Language – Linguagem de Controle de Dados) controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.

GRANT: Atribui privilégios de acesso do usuário a objetos do banco de dados.

REVOKE: Remove os privilégios de acesso aos objetos obtidos com o comando GRANT.

DENY: O comando é usado para impedir explicitamente que um usuário receba uma permissão específica.


GRANT CREATE TABLE ON USER_RICARDO;


REVOKE CREATE TABLE ON USER_RICARDO;

GRANT INSERT, UPDATE, DELETE ON AUTOR TO ANA,MARCOS
REVOKE CREATE TABLE FROM MARCOS DENY ALL ON AUTOR, LIVRO TO ESTER