删除用户
语法格式
sql
DROP USER user_name [alter_behavior];
注意:
删除用户后,则所有属主为它的数据库对象均会被删除,所以删除用户前需慎重考虑或对其相关数据库对象进行备份。
参数解释
- user_name:待删除的用户名。
- alter_behavior:可选关键字RESTRICT(默认值)或CASCADE。
- RESTRICT:删除用户时,只有该用户及其对象没有被其他用户或模式对象依赖,才能成功删除。如果用户拥有其他被依赖对象,数据库返回错误,提示无法删除用户。
- CASCADE:删除用户时,无论该用户及其对象是否被其他用户或模式对象依赖,都强制删除用户。
示例
强制删除用户usr_test。
sql
SQL> DROP USER usr_test CASCADE;