从多个数据库中搜索记录

本文关键字:搜索 记录 数据库 | 更新日期: 2023-09-27 18:30:46

我有 10 多个数据库,具有相同的表但不同的记录。

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

我该怎么做?..

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

从多个数据库中搜索记录

嗨@Dhenn在您的一个数据库中通过 10 个表的联合创建一个视图您可以轻松搜索

表 1

位于数据库 1 中,表 2 位于数据库 2 中然后

 select * from  database1.dbo.table1. 
union all
 select * from  database2.dbo.table1. 
.
.
.

可以从 C# 向 10 个数据库触发 10 次命 asp.net 的其他选项然后合并结果并显示在屏幕上。

请参考这个