Permisos
| permission [ ( column [ ,...n ] ) ] [ ,...n ]
[ ON securable ] TO principal [ ,...n ]
[ WITH GRANT OPTION ] [ AS principal ]
Si el asegurable es unafunción escalar, "ALL" significa EXECUTE y REFERENCES.
Si el elemento asegurable es una función con valores de tabla, "ALL" se refiere a DELETE, INSERT, REFERENCES, SELECT y UPDATE.
Si el asegurablees un procedimiento almacenado, "ALL" significa EXECUTE.
Si el asegurable es una tabla, "ALL" significa DELETE, INSERT, REFERENCES, SELECT y UPDATE.
Si el asegurable es una vista, "ALL" significaDELETE, INSERT, REFERENCES, SELECT y UPDATE.
permission
Nombre de un permiso.
column
Especifica el nombre de una columna de una tabla en la que se van a conceder los permisos. Es preciso utilizar losparéntesis "()".
securable
Especifica el asegurable en el que se va a conceder el permiso.
TO principal
Nombre de una entidad de seguridad. Las entidades de seguridad a las que se pueden concederpermisos en un asegurable varían según el asegurable.
GRANT OPTION
Indica que el receptor también podrá conceder el permiso especificado a otras entidades de seguridad.
AS principal
Especifica unaentidad de seguridad de la que la entidad de seguridad que ejecuta esta consulta deriva su derecho de conceder el permiso.
GRANT permission [ ,...n ] ON SCHEMA :: schema_name
TOdatabase_principal [ ,...n ]
[ WITH GRANT OPTION ]
permission
Especifica un permiso que se puede conceder en un esquema.
ON SCHEMA :: schema_name
Especifica el esquema en el que se va a conceder el permiso.database_principal
Especifica la entidad de seguridad de la que se va a conceder el permiso.
REVOKE [ GRANT OPTION FOR ]
{
[ ALL [ PRIVILEGES ] ]
|permission [ ( column [ ,...n ] ) ] [ ,...n ]
}
[ ON [ class :: ] securable ]
{ TO | FROM } principal [ ,...n ]
[ CASCADE] [ AS principal ]
GRANT OPTION FOR
Indica que se...
Regístrate para leer el documento completo.