0

テーブルは同じですがレコードが異なるデータベースが10個以上あります。

今、私はすべてのデータベースを検索できる検索エンジンが欲しいです。たとえば、名前または名で人を検索する場合、検索はすべてのデータベースに実行する必要があります。クエリはすべてのデータベースを検索します。

どうやってやるの?..

ASP.NET C#のサンプルコードはありますか?ありがとう!

4

1 に答える 1

1

こんにちは@Dhennは、10個のテーブルを結合して、1つのデータベースにビューを作成します。これで、簡単に検索できます。

table1はdatabase1にあり、table2はdatabase2にあります。

 select * from  database1.dbo.table1. 
union all

 select * from  database2.dbo.table1. 

.
.
.

他のオプションでは、asp.net c#から10個のデータベースに10個のヒットを送信し、結果をマージして画面に表示できます。

これを参照してください

于 2012-04-11T04:30:12.937 に答える