【Oracle DataBase】ORA-00942メッセージについて
備忘録になります。
テーブル指定に誤りがあると、ORA-00942が表示されます。
具体的原因
- テーブル指定のスペルミス
- スキーマとテーブル名の間のピリオド(.)のスペルミス(カンマ,等)
- 指定テーブルが削除されていた
テーブル指定のスペルミス
SQL> SELECT ID FROM TEST_TABLE4;
SELECT ID FROM TEST_TABLE4
*
行1でエラーが発生しました。:
ORA-00942: 表またはビューが存在しません。
SQL> SELECT ID FROM TEST_TABLE1;
ID
----------
1
2
3
スキーマとテーブル名の間のピリオド(.)のスペルミス(カンマ,等)
SQL> SELECT ID FROM SYS,TEST_TABLE1;
SELECT ID FROM SYS,TEST_TABLE1
*
行1でエラーが発生しました。:
ORA-00942: 表またはビューが存在しません。
SQL> SELECT ID FROM SYS.TEST_TABLE1;
ID
----------
1
2
3
関連リンク