Предложение WITH GRANT OPTION
Необязательное предложение WITH GRANT OPTION
позволяет пользователям, указанным в списке пользователей, передавать другим пользователям привилегии указанные в списке привилегий.
WITH GRANT OPTION
Необязательное предложение WITH GRANT OPTION
позволяет пользователям, указанным в списке пользователей, передавать другим пользователям привилегии указанные в списке привилегий.
GRANTED BY
При предоставлении прав в базе данных в качестве лица, предоставившего эти права, обычно записывается текущий пользователь.Используя предложение GRANTED
BY можно предоставлять права от имени другого пользователя.При использовании оператора REVOKE
после GRANTED BY
права будут удалены только в том случае, если они были зарегистрированы от удаляющего пользователя.Для облегчения миграции из некоторых других реляционных СУБД нестандартное предложение AS поддерживается как синоним оператора GRANTED BY
.
Предложение GRANTED BY
может использовать:
Владелец базы данных;
SYSDBA
;
Любой пользователь, имеющий права на роль RDB$ADMIN
и указавший её при соединении с базой данных;
При использовании флага AUTO ADMIN MAPPING
— любой администратор операционной системы Windows (при условии использования сервером доверенной авторизации — trusted authentication), даже без указания роли.
Даже владелец роли не может использовать GRANTED BY
, если он не находится в вышеупомянутом списке.