

「PostgreSQL」と「SQL Server」があり、aspで検索画面を作成しています。
PostgreSQL:Tbl_aaa(顧客No.、顧客名、住所、・・・)
SQL Server:Tbl_bbb(顧客No.、契約日、契約金額、・・・)
上記のようなテーブルとフィールドがあるとして、どちらか一方の検索を行う場合は何も問題ありません。
例えば、契約日を検索条件に指定した場合、Tbl_bbbから一致した一覧が抽出されますよね。
抽出された結果を元に、Tbl_aaa.顧客No.=Tbl_bbb.顧客No.で再度抽出し、その結果を画面に表示させる。という事をやりたいのですがどうすればいいのかわかりません。
Tbl_bbbで検索を行い、画面表示の際にDo~Loopなどの中でTbl_aaa.顧客No.=Tbl_bbb.顧客No.となるものを表示させる。という方法を
考えましたが、(件数にもよりますが)結果が表示されるまでかなり時間がかかる為あまりよろしくありません。
そこで、異なるDB間のテーブルをサブクエリなどにする事はできないものかと思い、質問いたしました。
できるのであれば、どうすれば良いのか教えていただけないでしょうか。
できないのであれば、何か良い方法があればご教授下さい。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
「PostgreSQL」はわからないのですが
「SQL Server 2000」 には DTS が入っています。
DTSパッケージツールをODBC 経由で操作を行えば「PostgreSQL」
と「SQL Server 2000」はさまざまな操作が可能になると思います。
「SQL Server 2005」では 同様にSSISがあります。
DTSパッケージツールを検討してみてはいかがですか?
NOBNNN様
度々のご回答ありがとうございます。
「SQL Server 2000」にもそのような機能があるのですね。私の知らない事ばかりです。奥が深い・・・。
初めて聞く言葉ですので、DTSとは?というところから勉強する必要がありそうです。
ですが、せっかく教えていただいた情報ですので検討したいと思います。ありがとうございました。
No.1
- 回答日時:
SQL Server 2005では
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\Northwind.mdb';'Admin';'';
Employees)
のように他のデータソースをFROMに指定できます。
詳細は
◆OPENROWSET
http://msdn.microsoft.com/library/ja/default.asp …
を参照
NOBNNN様
ご回答ありがとうございます。
貴重なご意見をいただいたのですが、私が利用しているのはSQL Server 2000です。説明不足でした。
ただ、このような方法があるとわかっただけでも希望がでてきました。できればPostgreSQLで同様の方法はないでしょうか?
ご存知の方がいらっしゃいましたらよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLでUPSERTを一度に複数行やる...
-
SELECT 文の NULL列は?
-
テーブルにcsvファイルをインポ...
-
単純なselectが遅くなるのです...
-
VIEWのCOPYってできないんですか?
-
PostgreSQLの断片化の状況を確...
-
「テーブルに座って……」という...
-
飲み会で、座敷orテーブルどち...
-
AccessのSQL 部分一致したデー...
-
降順で並び替えて昇順で受け取...
-
外部キーだけのテーブル(主キ...
-
住所のDBテーブル、マスターの...
-
SQL(oracle)でご助言いただきた...
-
会社の飲み会の幹事になり、座...
-
SQLでSUMなどの関数でデータが...
-
Oracleのsystem表領域について
-
男性と2人で飲食店に行きテーブ...
-
C#で電卓のプログラムを組んで...
-
面接のときテーブルが正面に。...
-
SQLでテーブルの値を集計して、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文の NULL列は?
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
SQLでUPSERTを一度に複数行やる...
-
PostgreSQLの断片化の状況を確...
-
javaでデータベース上のテーブ...
-
単純なselectが遅くなるのです...
-
2つのテーブルで引き算 postgres
-
PostgreSQL レコードからアイテ...
-
テーブルを作ろうとしたら。
-
デットロック回避策(autocommit...
-
Postgresのデータ領域の拡張に...
-
MS Access から PostgreSQL へ...
-
Postgresqlのレポート機能について
-
reindex と update のデッドロック
-
最新レコードを抽出し外部結合...
-
異なるデータベースでのINSERT...
-
投稿記事と関連付けているテー...
-
テーブルにcsvファイルをインポ...
-
SQLのクエリの書き方を教えて下...
おすすめ情報