PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15233 01/05/07 21:16:20 RE(10):PB7.0: 異なるデータベースからのインサート By aki
15212 01/04/28 17:13:54 RE(9):PB7.0: 異なるデータベースからのインサート By ryochan
15210 01/04/28 13:07:51 RE(8):PB7.0: 異なるデータベースからのインサート By リエッチ
15196 01/04/27 16:11:43 RE(7):PB7.0: 異なるデータベースからのインサート By aki
15193 01/04/27 15:12:32 RE(6):PB7.0: 異なるデータベースからのインサート By M.M
15192 01/04/27 15:06:03 RE(5):PB7.0: 異なるデータベースからのインサート By isd
15191 01/04/27 15:06:58 RE(4):PB7.0: 異なるデータベースからのインサート By ryochan
15188 01/04/27 14:43:17 RE(3):PB7.0: 異なるデータベースからのインサート By ヨシ
15187 01/04/27 14:34:23 RE(2):PB7.0: 異なるデータベースからのインサート By aki
15184 01/04/27 13:30:59 RE(1):PB7.0: 異なるデータベースからのインサート By isd
15182 01/04/27 12:29:41 PB7.0: 異なるデータベースからのインサート By ヨシ

カテゴリ:データベース
日付:2001年04月27日 15:12 発信者:M.M
題名:RE(6):PB7.0: 異なるデータベースからのインサート

ヨシさん、こんにちは。

>少し説明不足だったみたいなので補足します。
>異なるDBと言うのはそれぞれ別のサーバーにあり(もちろん同一ネットワーク上です)、
>一方のサーバーにあるDBのテーブルから、もう一方のサーバーにあるDBのテーブルへ
>データをINSERTしたいのですが。

>例
> INSERT INTO \"サーバAのテーブルA\" SELECT * FROM \"サーバBのテーブルB\";
>というような処理を行いたいのですが・・・。

>実際に二つトランザクションで両方のサーバに接続し、SELECTすることは可能なのですが、
>INSERTする方法が分かりません。
>やはりデータをEXPORTしてIMPORTするしか無いのでしょうか?

DBが両方ともOracleでしたら、DBLinkを定義すればOKだと思います。
さらにOracle8iの場合、私は詳しいことは知らないのですがCOPYコマンド
とかでDB間のデータコピーが簡単にできてしまうと知り合いのOracle屋が
言っていました。

どちらにしても、これ以上の詳しい内容はPBの世界からはみ出ますので、
OracleのWeb会議室かPowerSpaceのふりーとーくで質問されるのがよろし
いかと思います。


...っていろいろ書いていたら、ryochanさんとisdさんとコメントがダブッ
てしまいました。まぁ、DatabeseLinkを使うのが無難でよろしいのでは
ないでしょうか。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.