如何从另一个数据库中的表中选择特定行时,如何重定向到另一个数据库及其表

时间:2017-09-21 09:32:00

标签: sql sql-server-2008 database-design relational-database

善良的人!我对数据库有疑问。 有几个数据库,每个数据库都有几个表。 并且有一个主数据库,其中只有一个表包含信息 关于这些数据库和表格。 问题是:如何使得当您从主数据库中的表中选择特定信息时,它会自动转发到另一个输出其表的数据库?很抱歉问这个有点棘手的问题,我一直在谷歌搜索,仍然无法找到解决方案。我已经尝试了自己......但没有结果。

1 个答案:

答案 0 :(得分:0)

现在我做了这样的事,但我不确定我是不是

DECLARE @a nvarchar(100)
SET @a= (select * from MasterDB.dbo.Clients_Master_Table);

DECLARE @SQL nvarchar(MAX)
SET @SQL = 'select * from '+ @a +' where Client_Name= somedatabse name'