日期:2014-05-17  浏览次数:20835 次

如何DROP掉分号结尾的用户名
在CMD IMPDB导入数据库的时候,不小心再语句的尾部加了个分号,导致分号也被当成了用户名了,如果DROP掉它?
在PLSQL里面,分号是被当作语句结束的,加单引号双引号都不行。

------解决方案--------------------
楼主加双引后删除提示的错误是啥?
SQL code
SQL> create user "A;" identified by a;

用户已创建。

SQL> select username from dba_users;

USERNAME
------------------------
MGMT_VIEW
RMAN
SYS
SYSTEM
DBSNMP
SYSMAN
A;

SQL> drop user "A;";

用户已删除。

------解决方案--------------------
用chr拼接名字