Declaración GRANT (privilegios de esquema)
Esta forma de la sentencia GRANT otorga privilegios en esquemas.
Sintaxis para GRANT (privilegios de esquema)
Descripción de GRANT (privilegios de esquema)
- ALTERIN
- Concede el privilegio de modificar procedimientos almacenados y funciones definidas por el usuario, o especificar un comentario para tipos distintos, funciones de conversión que se generan para tipos distintos, secuencias, procedimientos almacenados, desencadenadores y funciones definidas por el usuario en los esquemas designados.
- CREATEIN
- Otorga el privilegio de crear tipos distinct, secuencias, procedimientos almacenados, desencadenantes y funciones definidas por el usuario en los esquemas designados.
- DROPPIN
- Otorga el privilegio de descartar tipos distinct, secuencias, procedimientos almacenados, desencadenantes y funciones definidas por el usuario en los esquemas designados.
- ESQUEMA nombre-esquema
- Identifica los esquemas en los que se concede el privilegio. Los esquemas no tienen que existir cuando se concede el privilegio.
- ESQUEMA *
- Indica que el privilegio especificado se concede en todos los esquemas, incluidos los que no existen actualmente.
- TO
- Consulte la declaración de GRANT para obtener una descripción de la cláusula TO.
- WITH GRANT OPTION
- Consulte la declaración de SUBVENCIÓN para obtener una descripción de la cláusula CON OPCIÓN DE SUBVENCIÓN.
Notas para GRANT (privilegios de esquema)
- Concesión en SYSPUBLIC:
- Los privilegios se pueden conceder en el esquema reservado SYSPUBLIC. Si se otorgael privilegio CREATEIN, el usuario podrá crear un alias público, mientras quesi se otorga el privilegio DROPIN el usuario podrá descartar cualquier aliaspúblico.
Ejemplos para GRANT (privilegios de esquema)
Ejemplo 1 : Conceder el privilegio CREATEIN en el esquema T_SCORES al usuario JONES.
GRANT CREATEIN ON SCHEMA T_SCORES TO JONES;Ejemplo 2 : Conceder el privilegio CREATEIN en el esquema VAC a todos los usuarios del servidor actual.
GRANT CREATEIN ON SCHEMA VAC TO PUBLIC;Ejemplo 3 : Conceder el privilegio ALTERIN en el esquema DEPT al asistente administrativo y otorgar al beneficiario la capacidad de conceder privilegios ALTERIN en este esquema a otros.
GRANT ALTERIN ON SCHEMA DEPT TO ADMIN_A
WITH GRANT OPTION;Ejemplo 4 : Conceder los privilegios CREATEIN, ALTERIN y DROPIN en los esquemas NEW_HIRE, PROMO y RESIGN a RR. HH. (Recursos Humanos).
GRANT CREATEIN, ALTERIN, DROPIN ON SCHEMA NEW_HIRE, PROMO, RESIGN TO HR;Ejemplo 5 : Conceder los privilegios ALTERIN en el esquema EMPLOYEE al rol ROLE1:
GRANT ALTERIN ON SCHEMA EMPLOYEE TO ROLE ROLE1;