sql - 使用和联合所有
问题描述
我正在使用 MS SQL Server,我正在尝试从几个不同的数据库中收集信息,我需要将结果放在一个表中。
USE [1st Database]
select smthing
USE [2nd Database]
select smthing
USE [3rd Database]
UNION ALL 介于两者之间。我现在找不到任何解决方案。
解决方案
您可以将数据库名称与表一起引用:
select t.col1, t.col2, . . .
from <db-name>.<schema>.<tablename> t union all
select t.col1, t.col2, . . .
from <db-name>.<schema>.<tablename> t;
这需要访问您在select
语句中包含的所有数据库。
推荐阅读
- dicom - 为什么PACS可以通过c-move-rsp返回0000,0092个值
- json - 如何使用powershell替换具有变量的json文件中的字符串
- java - Java 8 Stream 确定文本文件中的最大计数
- c++ - 在 C++ 中动态更改对象的基类
- linux - 不依赖于操作系统特定核心转储的崩溃进程的回溯
- c# - 从 APIcontroller 调用时重定向不发送到视图
- django - Django 建模唯一的 6 位银行支票号码
- java - 天蓝色广告 B2C,Java 应用程序
- sql - 仅在为负时显示 SUM 值
- cocoa - NSTextView 在暗模式下几乎是黑色的