問題タブ [ora-00942]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
201 参照

oracle - ORA-00942: 巨大な問合せを含む表またはビューは存在しません

Oracle からより正確なエラー メッセージを取得する方法はありますか?

私はこの非常に大きなクエリを持っており、多くの結合があります (複数の @oneToMany を持つエンティティ)

しかし、私は取得し続けます

エラー。

理由はわかりませんが、クエリ内のすべてのテーブルであると思われるものを1つずつ再許可していますが、このエラーは引き続き発生します....

クエリが実際に失敗している場所を見つけるにはどうすればよいですか? 私はそれがテーブルについて行方不明でさえないと感じています...

クエリを実際に共有することはできませんが、同じエラーをスローする可能性のある他のものはありますか?

クエリ内のすべてのテーブルで SELECT を実行して、1 つずつテストすることもできます。

0 投票する
2 に答える
39 参照

oracle - PL/SQL - 他のカーソルで埋められたテーブルでカーソルを宣言するときのエラー

他の 2 つのカーソルを呼び出した後に埋められたテーブルを使用するカーソルを作成しようとすると、問題が発生します。Oracle で ORA-00942 例外が発生しました - テーブルまたはビューが存在しません。テーブルを初期化しようとしましたが、何も変わりませんでした...

アイデアは、テーブルから買値 (tsc.achvte='A の場合は tsc.prxtar) と売値 (tsc.achvte='V' の場合は tsc.prxtar) を回復し、結果を 2 つの異なるテーブルに格納し、終わり。

誰かアドバイスはありますか?たぶん、より簡単で効率的な方法でしょうか?

前もって感謝します!

0 投票する
1 に答える
38 参照

oracle - システム ユーザーで Oracle Database 19 のディクショナリ ビューにアクセスできない

ALL_TABLES、ALL_USERS などのディクショナリ ビューにアクセスできないという問題があります。

Oracle Database 19.3.0.0 EE - Gen1 イメージがインストールされた Azure-VM があります。

マシンのセットアップ方法:

  1. ORACLE_BASE、ORACLE_HOME、ORACLE_SID 環境変数の設定
  2. 作成されたディレクトリ /u01/app/oracle/oradata
    /u01/app/oracle/admin/DBname/adump
    /u01/app/oracle/fast_recovery_area
  3. /u01/app/oracle/product/19.0.0/dbhome_1/dbs/initDBName.ora に従って作成
  1. 私はsqlplusコマンドを実行しました
  1. 次のコマンドでデータベースを作成しました。

そして今、私は ALL_USERS ビューにアクセスしたいのですが、このエラーが発生します:

ORA-00942: 表またはビューが存在しません

他のすべてのディクショナリ テーブルでも同じことが起こります。