我有10个以上的数据库,这些数据库具有相同的表但记录不同。
现在我想拥有一个可以搜索所有数据库的搜索引擎。举例来说,我将按姓氏或名字搜索一个人,然后搜索必须转到所有数据库,查询将搜索所有数据库。
我该怎么做?..
你有ASP.NET C#的示例代码吗?谢谢!
答案 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