删除名为user1的数据库中的用户;

Nig*_*mas -1 sql oracle

我在数据库中有一个用户名为"USER1;"的用户 包括分号.如何删除该用户?我试过的时候

SQL> drop user user1; cascade;
drop user user1; cascade
              *
ERROR at line 1:
ORA-00911: invalid character
Run Code Online (Sandbox Code Playgroud)

那么如何删除这个用户呢?

注意:数据库Oracle 11g

Ale*_*ole 6

如果名称包含非引用名称中不允许的字符,则必须用双引号将名称括起来:

drop user "USER1;" cascade;
Run Code Online (Sandbox Code Playgroud)

必须以相同的方式创建用户.请注意,Oracle不建议使用带引号的标识符(包括暗示,用户名).试图引用该用户模式中的对象会很痛苦.