Oracle错误 [Err] ORA-00942: table or view does not exist (表或视图不存在)

时间:2024-03-24 10:29:22

ORA-00942: table or view does not exist (表或视图不存在)

出现这个错误,两个情况:
第一、表(视图)确实不存在,新建就好了
第二、数据库表名(视图名)是小写,导致报错。如图:

Oracle错误 [Err] ORA-00942: table or view does not exist (表或视图不存在)
Oracle数据库,这个表名是小写的,导致第一个 sql 语句报错,解决办法两个:
① 将 sql 语句的表名用双引号("")包含起来,可以查到(见上图第二个 sql 语句),不建议这么写
② 把表名改成大写,就不用改动 sql 语句了,另外建议把表中字段也大写,可以避免一些问题