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