Отмена привилегий на хранимую процедуру

Функция

Определение оператора отмены привилегии на выполнение хранимой процедуры.

Спецификация

   
< отмена привилегий на хранимую процедуру >::=
< привилегия >::=
{EXECUTE | EXECUTE AS OWNER}

Общие правила

  1. Опция PUBLIC запрещает доступ к процедуре всем пользователям БД, кроме ее владельца.

  2. Опции < имя пользователя > и < имя роли > закрывают доступ к процедуре соответственно указанному пользователю БД и пользователям, которым назначена роль.

  3. Отнимать права на выполнение хранимой процедуры может только ее владелец.

  4. Опция EXECUTE отнимает права на выполнение процедуры от своего имени (т.е. выполнять от своего имени все содержащиеся в ней SQL-запросы, как это делает предложение EXECUTE < имя хранимой процедуры >).

  5. Опция EXECUTE AS OWNER отнимает права на выполнение процедуры от имени ее владельца (т.е. выполнять все содержащиеся в процедуре SQL-запросы от имени владельца процедуры).