miércoles, 9 de noviembre de 2016

DCL

Un Lenguaje de Control de Datos (DCL: Data Control Language) es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos.

Algunos ejemplos de comandos incluidos en el DCL son los siguientes:

GRANT - otorga privilegios de acceso del usuario a la base de datos
REVOKE - retirar los privilegios de acceso dado con el comando GRANT

Las tareas sobre las que se pueden conceder o denegar permisos son las siguientes:

CONNECT
SELECT
INSERT
UPDATE
DELETE
USAGE

En Oracle, la ejecución de un comando DCL implica un COMMIT de forma implícita. Sin embargo, en PostgreSQL, la ejecución de un comando DCL forma parte de una transacción, por lo que puede ser deshecha mediante el comando ROLLBACK.





Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?