oracle数据库管理系统常见的错误(二)

   oracle数据库,对于新手来说总会遇到这样的问题:

                                               oracle数据库管理系统常见的错误(二)_第1张图片

相信大家都遇到了这样的问题,说实话,我曾经就遇到过这样的问题,但是不好意思问旁边的技术大咖,都有点怀疑人生了,然后自己在网上去查找原因,结果发现,网上各种版本,

好不容易才找到原因。就在前不久,又有同学问我这个问题,所以我就统一为犯过这个错误的同学解决这个问题:

其实这个问题的原因是Oracle 默认的表名和字段名都是大写的,所以当使用小写的时候,Oracle会自动转换为大写。如果想添加小写的表名,就需要在创建表名的时候添加引号(" ")

因此,只需将表名上添加引号即可。

                                              oracle数据库管理系统常见的错误(二)_第2张图片

如图,这样就可以查找出来了。

当然如果使用navicat使用可视化创建数据库时候,navicat自动给我们加上了“”。这样我们在创建数据库时实际的代码要在表名前家 "root".XXX

即创建表名message,可以写为create table "root".message(....) ;这样就可以创建小写的表名。但这种方法很不提倡,因为oracle默认的表名和

字段名是大写的,所以我们要养成好的习惯,在书写sql的时候使用大写,防止出现不必要的麻烦。在之后的学习中,使用加引号的表名也会造成

一部分的麻烦。

 

不知道大家完成的怎么样了,如果出现问题,可以在下面进行留言,我会为大家进行解答.

转载于:https://www.cnblogs.com/baiyp/p/7838782.html

你可能感兴趣的:(数据库)