Отмена привилегий на хранимую процедуру
Функция
Определение оператора отмены привилегии на выполнение хранимой процедуры.
Спецификация
::=
FROM {PUBLIC | {имя пользователя | имя роли}[, …]}
::=
Общие правила
-
Опция
PUBLIC
запрещает доступ к процедуре всем пользователям БД, кроме ее владельца. -
Опции
< имя пользователя >
и< имя роли >
закрывают доступ к процедуре соответственно указанному пользователю БД и пользователям, которым назначена роль. -
Отнимать права на выполнение хранимой процедуры может только ее владелец.
-
Опция
EXECUTE
отнимает права на выполнение процедуры от своего имени (т.е. выполнять от своего имени все содержащиеся в ней SQL-запросы, как это делает предложениеEXECUTE < имя хранимой процедуры >
). -
Опция
EXECUTE AS OWNER
отнимает права на выполнение процедуры от имени ее владельца (т.е. выполнять все содержащиеся в процедуре SQL-запросы от имени владельца процедуры).