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

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

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

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


猜你喜欢

转载自blog.csdn.net/fun7646/article/details/79762506