读书人

Oracle对象名大小写有关问题

发布时间: 2012-09-05 15:19:34 作者: rapoo

Oracle对象名大小写问题

今天在删除一个很久之前创建的一个用户时,总是提示该用户名不存在。

如用户名:test

删除命令:drop user test cascade ;

执行结果:执行失败。提示该用户名不存在。

?

后经查阅资料,问题解决。

?

原因:

如果oracle数据库中的对象名(用户名、表名等)是小写,在对该对象操作时,须用双引号引起,否则Oracle会自动将小写转换成大写,从而提示找不到该对象。

?

修正后sql:

drop user "test" cascade ;

执行结果:成功

?

补充说明:如果需要创建小写的对象名,在创建时也需要用双引号引起,否则也会自动转换成大写。

读书人网 >其他相关

热点推荐