DCL – Data Control Language

O subconjunto de instruções DCL (Data Control Language) da linguagem SQL é responsável pelo controle de acesso e pela gestão de permissões dos utilizadores numa base de dados. Ou seja, a DCL define quem pode aceder manipular ou visualizar determinados dados, garantindo a segurança e a administração adequada das informações armazenadas

Os principais comandos DML são:

  • GRANT: Concede privilégios a utilizadores, permitindo que eles executem determinadas ações (como SELECT, INSERT, UPDATE, DELETE) em objetos da base de dados, como tabelas ou visões.
  • REVOKE: Remove ou revoga privilégios previamente concedidos a utilizadores, restringindo o acesso ou a execução de comandos.