SQL/Linguagem de controle de dados
Aspeto
< 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