アプリ版:「スタンプのみでお礼する」機能のリリースについて

Oracle10gで他のスキマーのテーブルとjoinする方法


aps.netで開発してます。
同じDB内でのSQL文に悩んでます。
user:admin , table:adtest
user:ora , table:ortest

adminでログイン後adtestとoratestをjoinしたいのですが可能ですか?

何かsampl文を教えて下さい。お願いします。

A 回答 (1件)

adminスキーマは、oraスキーマのオブジェクトに対する参照権限はもっていますか。



ない場合は与えてください。
grant select on ortest to admin;

そうすれば以下のようにテーブル(スキーマ名.オブジェクト名)を指定すれば参照出来ます。

select *
from admin.adtest a
inner join ora.ortest b
on a.key = b.key

いちいちスキーマ名を指定するのが嫌ならシノニムを作成します。
create synonym ortest for ora.ortest;
    • good
    • 1

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

このQ&Aを見た人はこんなQ&Aも見ています

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