В этом учебном материале вы узнаете, как использовать Oracle оператор DROP USER с синтаксисом и примерами.
Описание
Oracle оператор DROP USER используется для удаления пользователя из базы данных Oracle и удаления всех объектов, принадлежащих этому пользователю.
Синтаксис
Синтаксис для оператора DROP USER в Oracle/PLSQL:
Параметры или аргументы:
user_name
Имя пользователя, которого нужно удалить из базы данных Oracle.
CASCADE
Необязательный. Если user_name владеет любыми объектами (таблицами или представлениями в своей схеме), необходимо указать CASCADE для удаления всех этих объектов.
Пример
Рассмотрим на простой пример DROP USER.
Если пользователь не является владельцем каких-либо объектов в своей схеме, можно выполнить следующий оператор DROP USER:
1 |
DROP USER ivan; |
Это удалит пользователя с именем ivan. Оператор DROP USER будет работать, только если ivan не владеет никакими объектами в своей схеме.
Если пользователь ivan создал собственные объекты в своей схеме, то вам нужно будет выполнить следующий оператор DROP USER:
1 |
DROP USER ivan CASCADE; |
Этот оператор DROP USER удалит пользователя ivan, и удалит все объекты (таблицы и представления), принадлежащие пользователю ivan, и все ограничения ссылочной целостности на объекты пользователя ivan также будут сняты.