• 締切済み

オブジェクトエラー

いつもお世話になっています。 質問なのですが、OracleのDBで、 User_tables オブジェクトにはテーブルデータが存在するのに、Select文でそのテーブルを見ようとしても ORA-04043: オブジェクト テーブル名 は存在しません と返ってきてしまいます。 ユーザー名.オブジェクト名 と記載しても同じエラーが返ってきてしまって 解決法が分からなかったので、質問させていただきました。 よろしくおねがいいたします。

みんなの回答

回答No.1

user_tablesは、PUBLICなシノニムです。 各ユーザが所有するモノではありません。 ORA-04043になるのは、何らかの方法で、 PUBLICなシノニムにアクセスできないように 設定されているからでしょう。 普通は特別な設定無く見れるハズなんですが.. そのような環境にした方に確認するのが早いと 思います。

guruguru2
質問者

お礼

回答ありがとうございます。 大変申し訳ないのですが、自動でテーブルを作成するツールが なぜか、"(ダブルコーテーション)でテーブル名を囲って作成してしまっていて、 それでSelect文で応答しなかったみたいです…。 大変申し訳ありませんでしたm(_ _)m

関連するQ&A