Lenguaje de control de datos

Un lenguaje de control de datos ( LCD  , en Inglés lenguaje de control de datos , DCL) es un lenguaje de programación y un conjunto de sub- SQL para el control de acceso a datos en una base de datos .

Comandos SQL

Por lo general, hay seis tipos de comandos de control de datos SQL:

Ejemplos de

GRANT UPDATE (nom, prenom) ON eleves TO enseignant WITH GRANT OPTION;
  • Prohibición de un usuario para realizar una acción:
DENY DELETE TO enseignant
  • Cancelar un comando de control de datos anterior:
REVOKE UPDATE (nom, prenom) ON eleves FROM enseignant
  • Validación de una transacción actual:
START TRANSACTION; UPDATE eleves SET age = '19' WHERE nom = 'Lacourt' and prenom = 'Stéphane'; COMMIT;
  • Cancelación de una transacción en curso:
ROLLBACK TO sauvegarde;
  • Bloquear una estructura de datos:
LOCK TABLE eleves IN EXCLUSIVE MODE;

Ver también