从多个数据库中搜索记录

时间:2012-04-11 03:47:01

标签: c# asp.net database

我有10个以上的数据库,这些数据库具有相同的表但记录不同。

现在我想拥有一个可以搜索所有数据库的搜索引擎。举例来说,我将按姓氏或名字搜索一个人,然后搜索必须转到所有数据库,查询将搜索所有数据库。

我该怎么做?..

你有ASP.NET C#的示例代码吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您好@Dhenn在10个表上通过union在您的一个数据库中创建一个视图 你可以轻松搜索

table1在database1中,table2在database2中 然后

 select * from  database1.dbo.table1. 
union all

 select * from  database2.dbo.table1. 

.
.
.

其他选项你可以从asp.net c中向10个数据库发出10次点击 然后合并结果并在屏幕上显示。

请参考this