Удаление пользователя
Функция
Определение оператора удаления существующего пользователя БД и всех его объектов.
Спецификация
::=
Синтаксические правила
-
Опция
CASCADE
используется для удаления всех объектов пользователя и всех имеющихся в БД ссылок на его объекты.
Общие правила
-
Для удаления пользователя необходимо иметь уровень прав DBA.
-
Удаление создателя БД не допустимо.
-
Запрещено некаскадное удаление пользователя, являющегося владельцем каких-либо объектов БД.
-
Вместе с пользователем удаляются все его привилегии и назначения ролей.
-
При удалении пользователя производится проверка на наличие у него триггеров
after logon
/before logoff
. Если триггер (триггеры) есть, и опцияCASCADE
:-
задана, то пользователь удаляется из БД;
-
не задана, команда отвергается (выдается код завершения 1513 «Пользователь не может быть удален»).
-
-
При удалении пользователя производится проверка на наличие созданных им ролей. Если есть роли, созданные удаляемым пользователем и опция
CASCADE
:-
задана, то пользователь удаляется из БД;
-
не задана, команда отвергается.
-