DROP USER ОПЕРАТОР

В этом учебном материале вы узнаете, как использовать Oracle оператор DROP USER с синтаксисом и примерами.

Описание

Oracle оператор DROP USER используется для удаления пользователя из базы данных Oracle и удаления всех объектов, принадлежащих этому пользователю.

Синтаксис

Синтаксис для оператора DROP USER в Oracle/PLSQL:

DROP USER user_name [ CASCADE ];

Параметры или аргументы:

user_name

Имя пользователя, которого нужно удалить из базы данных Oracle.

CASCADE

Необязательный. Если user_name владеет любыми объектами (таблицами или представлениями в своей схеме), необходимо указать CASCADE для удаления всех этих объектов.

Пример

Рассмотрим на простой пример DROP USER.

Если пользователь не является владельцем каких-либо объектов в своей схеме, можно выполнить следующий оператор DROP USER:

Это удалит пользователя с именем ivan. Оператор DROP USER будет работать, только если ivan не владеет никакими объектами в своей схеме.

Если пользователь ivan создал собственные объекты в своей схеме, то вам нужно будет выполнить следующий оператор DROP USER:

Этот оператор DROP USER удалит пользователя ivan, и удалит все объекты (таблицы и представления), принадлежащие пользователю ivan, и все ограничения ссылочной целостности на объекты пользователя ivan также будут сняты.