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月28日 13:07 発信者:リエッチ
題名:RE(8):PB7.0: 異なるデータベースからのインサート

isdさん、こんにちは。

>こういうことでしょうか?
>ちょっとこれでダメだと私などではお手上げですが。
>すみませんがどなたかヘルプをお願いいたします。

SELECTする時には、以下のようにテーブル名に「@LINK名」ですから、

SELECT XXX  
  FROM TABLE_A@XXX_LINK; 

INSERT INTOする際は、参照したいテーブル名、もしくはインサートしたいテーブル名の
後にDBLINK名をつければOKです。
ログインしているデータベースには、「@LINK名」をつける必要がありません。
リモート参照したい方のテーブルにLINK名を付加してください。

INSERT INTO インサートしたいテーブル名 SELECT * FROM 参照するサーバのテーブル名@DBLINK名;

逆の場合は

INSERT INTO インサートしたいサーバのテーブル名@DBLINK SELECT * FROM 参照するテーブル名;

私もDBLINKを使用していますが、早いですよ。
管理が大変になりますけど・・・
使用する際にはOracleの「CREATE DBLINK」権限が必要となってきます。

ではでは



付加情報:

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.