Oracle数据库ORA-00942: 表或视图不存在的问题

在运行使用Oracle数据库连接的项目时出现ORA-00942: 表或视图不存在的问题,经查阅资料发现原因并成功解决。

问题原因:Oracle数据库对大小写敏感,创建新表时Oracle会自动将表名转换为大写。这样就使得查询存在小写字段表名的表时会默认查询全为大写的表,结果出现ORA-00942: 表或视图不存在。

解决方法:创建新表时直接使用大写(如图1),或者给查询的表名加上“”(例如select * from "users")。

Oracle数据库ORA-00942: 表或视图不存在的问题Oracle数据库ORA-00942: 表或视图不存在的问题