【常见SQL报错及解决办法】个人记录,自用

ORA-00942: 表或视图不存在

  • 现象:明明已经新建了视图,并提交了,直接查询的时候还是报了这个错

  • 解决:视图名那加双引号,与建立的时候保持一致

--SELECT * FROM VIEW_NAME  报错,需要加双引号
SELECT * FROM "VIEW_NAME"
  • 原因:Oracle对大小写敏感,通常在创建和查询时对名称数据库会自动转为大写,但语句中有引号时会按引号中的内容保留;权限问题,当前schema没有该表、视图的访问权限。

你可能感兴趣的:(SQL笔记,sql,数据库)