

「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で質問しましょう!
似たような質問が見つかりました
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Visual Basic(VBA) VBA チェックボックスの設定について 1 2022/10/24 10:27
- Visual Basic(VBA) フォーム上のリストボックスに重複して表示しています 3 2022/10/19 11:55
- Visual Basic(VBA) VBAチェックボックスで有効無効切り替えできるように 5 2022/10/21 16:13
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
単純なselectが遅くなるのです...
-
SQLでUPSERTを一度に複数行やる...
-
テーブルのレコードの追加でに...
-
テーブルのレコード件数取得に...
-
PostgreSQLの言語設定について
-
SQL文で教えてください
-
PostgreSQLのanalyzeとは
-
特定の時間のだけ表示したいです
-
reindex と update のデッドロック
-
Insertで重複となったキーをさ...
-
パフォーマンス
-
Postgresqlでdateとintの加算
-
2つのテーブルで引き算 postgres
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
最新レコードを抽出し外部結合...
-
UPDATE文で既存テーブルへのデ...
-
PostgreSQLでのTimestamp列と数...
-
PostgreSQL8.3系のAutovacuum不...
-
SQLのビューとカーソルの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文の NULL列は?
-
SQLにて指定日付より前、かつ最...
-
単純なselectが遅くなるのです...
-
テーブルに存在しない列をselec...
-
SQLでUPSERTを一度に複数行やる...
-
PostgreSQLの断片化の状況を確...
-
2つのテーブルで引き算 postgres
-
Postgresのデータ領域の拡張に...
-
PostgreSQL レコードからアイテ...
-
javaでデータベース上のテーブ...
-
MS Access から PostgreSQL へ...
-
Postgresqlのレポート機能について
-
デットロック回避策(autocommit...
-
異なるデータベースでのINSERT...
-
テーブルにcsvファイルをインポ...
-
VIEWのCOPYってできないんですか?
-
reindex と update のデッドロック
-
UPDATE文の更新順序について
-
テーブルを作ろうとしたら。
-
レコードを1件のみ取得した後...
おすすめ情報