- PR -

異なったサーバのストアドファンクションの参照

1
投稿者投稿内容
Meta
常連さん
会議室デビュー日: 2005/11/24
投稿数: 31
投稿日時: 2008-06-23 12:21
あたりまえの事なのかもしれませんが、oracle初心者なので教えて下さい。

windowsサーバAのoracle 10g のfanctionから
windowsサーバBのoracle 9i のfanctionを呼出す(実行)する事は可能なのでしょうか?

その方法など教えて頂けますでしょうか?
よろしくお願いします。
progman
大ベテラン
会議室デビュー日: 2005/06/08
投稿数: 227
投稿日時: 2008-06-23 15:13
10gと9iの互換等についてはわかりませんが、
A上にBのデータベースリンクを作成して、そのデータベースリンクを利用した
シノニムをA上に作成すれば、Aのファンクションから、B上のファンクションは
呼べるはずです。
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2008-06-23 15:44
シノニムはなくても大丈夫です。

<ファンクション名>@<DBリンク名>

で参照できます。
Meta
常連さん
会議室デビュー日: 2005/11/24
投稿数: 31
投稿日時: 2008-06-23 15:54
progmanさん、カーニーさん回答ありがとうございます。

DBリンクについて無知だったので、すごく勉強になりました。

ちなみに、DBリンクを使用すればテーブルの参照する事が可能だということでしょうか?

<テーブル名>@<DBリンク名>

で参照可能でしょうか?
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2008-06-23 18:11
引用:

buさんの書き込み (2008-06-23 15:54) より:
ちなみに、DBリンクを使用すればテーブルの参照する事が可能だということでしょうか?

<テーブル名>@<DBリンク名>

で参照可能でしょうか?



それも可能です。
1

スキルアップ/キャリアアップ(JOB@IT)