gpt4 book ai didi

sql - 跨不同数据库查询 - 同一表 SQL Server 2012

转载 作者:行者123 更新时间:2023-12-02 23:18:38 24 4
gpt4 key购买 nike

我在不同服务器上的大约 200 个不同数据库中有一个公用表“用户事件”,是否可以在一条语句中为该表从所有数据库中选择行?

我有一个主数据库/表中的数据库和服务器的列表,可以通过以下方式获取从 CustomersList 中选择服务器名称、数据库名称

最佳答案

是的,但您需要明确提及所有这些:

SELECT COl1,Col2,Col3 FROM Database1.schema.Table1
UNION ALL
SELECT COl1,Col2,Col3 FROM Database2.schema.Table1
UNION ALL
SELECT COl1,Col2,Col3 FROM Database3.schema.Table1
UNION ALL
.......
...
SELECT COl1,Col2,Col3 FROM Database200.schema.Table1

这是我只需在 Excel 中构建并粘贴到 SSMS 中的事情。

那么您可能需要重新考虑将其包含在 200 个数据库中是否是一个好的设计。

关于sql - 跨不同数据库查询 - 同一表 SQL Server 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30287439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com