ORACLE エラーコード ORA-00942: 表またはビューが存在しません。 が表示される原因と対応について記載しています。
「ORA-00942: 表またはビューが存在しません。」エラーが発生してしまう原因は
そのメッセージの通り、存在しないテーブル、ビューにSQL実行させようとしたためです。
以下、USER_INFOというテーブルに問合せをするつもりが間違ってしまった場合の例です。
SELECT * FROM USER_INGO WHERE USER_ID = 'scott'
上記のように、USER_INFOテーブルに問合わせをするつもりが
スペルミスにより、存在しないUSER_INGOにSELECTしようとする際に
ORA-00942: 表またはビューが存在しません。 エラーが発生してしまいます。
また、権限が適切に付与されていなかったり、
テーブルではなくシノニムがあるが、その閲覧権限が付与されていない場合にも
表またはビューが存在しないことになるので、このORA-00942エラーが発生してしまいます。