SQLの話でしょうか?でしたらすべてのオブジェクトのシノニムを作成するのが質問の回答になるかと思いますがhttp://www.shift-the-oracle.com/words/synonym.html同一スキーマ(=ユーザー=所有者)内であればスキーマ名.オブジェクト名と書かずに単純にオブジェクト名だけを使用すればそのとき接続しているユーザー配下のものになります。書かない方が多くて環境の切り替えでは一般的だと思われます。
純粋なSQLでは無くて、とあるETLツールでテーブル参照する際にスキーマ名をツール内に固定的に保持してしまって悩んでいました。当初Private Synonymで試行したところ上手くいかなくて質問しましたが、回答頂いてからPublic Synonymを作成したところ、上手く行きそうな目処がたちました。ありがとうございます。
コメントはまだありません
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
純粋なSQLでは無くて、とあるETLツールでテーブル参照する際にスキーマ名をツール内に固定的に保持してしまって悩んでいました。当初Private Synonymで試行したところ上手くいかなくて質問しましたが、回答頂いてからPublic Synonymを作成したところ、上手く行きそうな目処がたちました。ありがとうございます。
2012/07/16 23:06:33