天天看点

删除全数字用户时出现ora-01935错误

全数字的oracle用户在删除时候怎么处理才不会报ORA-01935错误

oracle中是不允许以数字开头的对象名称的,如果你看到有这样的用户,一定是在创建时加了引号进行处理了,所以你在删除时一定要加上双引号才可以

测试版本为9i,建立用户的时候,也必须用双引号括上全数字,否则也是出错误ora-01935,删除的时候也是这样的,好使

10:01:43 >create user "123" identified by qaz;

用户已创建

已用时间:  00: 00: 00.07

10:01:55 >drop user 123;

drop user 123

          *

ERROR 位于第 1 行:

ORA-01935: 缺少用户或角色名

已用时间:  00: 00: 00.01

10:02:03 >drop user "123"

10:02:08   2  ;

用户已丢弃

已用时间:  00: 00: 08.00

10:02:18 >

注意操作的时候的书写问题,没准建立用户的时候后面跟了什么空格等字符

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7177735/viewspace-675525/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7177735/viewspace-675525/