プロが教えるわが家の防犯対策術!

いつもお世話になっています。
質問なのですが、OracleのDBで、
User_tables オブジェクトにはテーブルデータが存在するのに、Select文でそのテーブルを見ようとしても
ORA-04043: オブジェクト テーブル名 は存在しません
と返ってきてしまいます。

ユーザー名.オブジェクト名 と記載しても同じエラーが返ってきてしまって
解決法が分からなかったので、質問させていただきました。

よろしくおねがいいたします。

A 回答 (1件)

user_tablesは、PUBLICなシノニムです。


各ユーザが所有するモノではありません。

ORA-04043になるのは、何らかの方法で、
PUBLICなシノニムにアクセスできないように
設定されているからでしょう。

普通は特別な設定無く見れるハズなんですが..
そのような環境にした方に確認するのが早いと
思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/09 09:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す