Limbajul de control al datelor

Un limbaj de control al datelor ( LCD  ; în limba engleză data control language , DCL) este un limbaj de programare și un set de sub- SQL pentru a controla accesul la date într-o bază de date .

Comenzi SQL

Există de obicei șase tipuri de comenzi de control al datelor SQL:

Exemple

GRANT UPDATE (nom, prenom) ON eleves TO enseignant WITH GRANT OPTION;
  • Interzicerea unui utilizator de a efectua o acțiune:
DENY DELETE TO enseignant
  • Anularea unei comenzi anterioare de control al datelor:
REVOKE UPDATE (nom, prenom) ON eleves FROM enseignant
  • Validarea unei tranzacții curente:
START TRANSACTION; UPDATE eleves SET age = '19' WHERE nom = 'Lacourt' and prenom = 'Stéphane'; COMMIT;
  • Anularea unei tranzacții în curs:
ROLLBACK TO sauvegarde;
  • Blocarea unei structuri de date:
LOCK TABLE eleves IN EXCLUSIVE MODE;

Vezi și tu