質問: db2で複数dbからselect等 db2の文法についてお聞きします。今データベースaとbがあったとします。aには表x、bには表yがあるとして、両者から一度にselectしたいのですが、可能でしょうか?要するに複数のデータベースを一度に扱いたいのです。 イメージとしては select hage, hoge from a.x, b.y というような文法でできないでしょうか?informixでは可能なのですが...。
回答: db2ではそのような機能を連合データベース機能と呼びます。 別名でフェデレート(federate)機能と言ったりもします。 これらのキーワードを元に調べてみてください。 連合データベースの構成手順を簡単に書くと次のような感じです。 1.create wrapper ・・・ 2.create server ・・・ 3.create user mapping ・・・ 4.create nickname ・・・ これらの設定をした後、作成したニックネームで別dbのテーブルにアクセスすることができます。