Social Icons

twitter facebook google plus linkedin

sábado, 6 de octubre de 2012

Diferencia entre GRANT y WITH GRANT OPTION

Para conceder permisos sobre objetos a usuarios o roles en una base de datos, es necesario usar la instruccion GRANT.
Por ejemplo, para concederle permiso de SELECT al usuario pepito sobre la tabla cliente lo hacemos así:
GRANT SELECT ON cliente TO pepito
Pero si queremos que pepito le pueda otorgar el mismo privilegio de SELECT a otros usuarios, usamos WITH GRANT OPTION
:
GRANT SELECT ON cliente TO pepito WITH GRANT OPTION

Para resumir: GRANT se utiliza para otorgrar privilegios sobre objetos a usuarios y roles. WITH GRANT OPTION se utiliza para que el mismo usuario pueda otorgrar el mismo privilegio sobre el mismo objeto a otros usuarios o roles.

¡Chau!