例を参照してください:
ORA-00942: 表またはビューが存在しません : どの表またはビューについて話しているかを見つける方法
基本的に、このような場合、Oracle は次のような応答を返します: SQL エラー: ORA-00942: テーブルまたはビューが存在しません
Hibernate のような ORM lib を使用しているときに Oracle からのあいまいなエラー メッセージは、一生に一度の経験ではありません。Oracle が、存在しないテーブルまたはビューの名前を単純に言及しないのはなぜですか? 質問例に投稿されたすべての監査およびその他の複雑な「ソリューション」はなぜですか?
要するに、オラクルの一見お粗末なエラーフィードバックに対する合理的で技術的な説明はありますか?それとも、ほとんど「独占的な」人気ステータスのために、(オラクル側で)改善する動機が欠如している結果である可能性が高いですか? (それとも他? ORM 開発者や DB ベンダーとの調整不足?)
実際、これは他の競合する (特に OSS) DB がより良いフィードバックを提供するかどうかという疑問も生じますが、それは私にはよくわかりません。