- ベストアンサー
DB2で複数DBからSELECT等
DB2の文法についてお聞きします。今データベースAとBがあったとします。Aには表X、Bには表Yがあるとして、両者から一度にSELECTしたいのですが、可能でしょうか?要するに複数のデータベースを一度に扱いたいのです。 イメージとしては SELECT hage, hoge FROM A.X, B.Y というような文法でできないでしょうか?INFORMIXでは可能なのですが...。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DB2ではそのような機能を連合データベース機能と呼びます。 別名でフェデレート(federate)機能と言ったりもします。 これらのキーワードを元に調べてみてください。 連合データベースの構成手順を簡単に書くと次のような感じです。 1.create wrapper ・・・ 2.create server ・・・ 3.create user mapping ・・・ 4.create nickname ・・・ これらの設定をした後、作成したニックネームで別DBのテーブルにアクセスすることができます。
お礼
なるほど!詳しく書いてくださりありがとうございます。 federateというのもDB2を触りだしてから、確かに聞いた覚えがありますが、それが自分が探していたものだとは気づきませんでした。