04. Comandi di DCL
I comandi del Data Control Language (DCL) sono usati per gestire i privilegi di accesso al database.
Per eseguire qualsiasi operazione sul database, quali la creazione di una tabella o l'interrogazione dei dati, sono necessari appositi privilegi.
I comandi del DCL sono:
GRANT: è utilizzato per concedere i privilegi ad un utente.
REVOKE: per togliere privilegi ad un utente.
La creazione degli utenti non è prevista dallo standard ma la maggior parte delle implementazioni di RDBMS prevede appositi comandi per la loro gestione.
Non tutti gli RDBMS commerciali implementano i comandi GRANT e REVOKE, come ad esempio SQLite.
Sintassi:
GRANT <istruzioni_consentite> ON <database>.<tabella> TO <utente>@<host> IDENTIFIED BY <password>;
Non tutti i campi sono obbligatori
Esempi:
GRANT CREATE TABLE TO username;
GRANT SELECT ON tabella TO username;
Sito: 7ecnologie
Sezione: 12. SQL
Capitolo: 04. Comandi di DCL
Indice dei capitoli: 00. Risorse - 01. Generalità - 02. Comandi di DML - 03. Comandi di DDL - 04. Comandi di DCL - 05. Comandi di TCL - 06. SQLite - 07. Tutorial - 98. Esercizi