需要sql查询从所有数据库中选择一个特定列 [英] Need a sql query to select three particular columns from one from all the databases

查看:174
本文介绍了需要sql查询从所有数据库中选择一个特定列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有很多数据库(MDB)都有一个共同的表(数据),在表(数据)中有三列(Board,Process,date)我需要提取。

有人可以提供相同的脚本。



我尝试过的方法:



我是SQL的新手,已经尝试了一些基本的select语句,但它们没有用。

we have a lot of databases (MDB) which all have a common table (data), in the table (data) there is are three columns (Board, Process, date) which i need to extract.
Can someone please provide a script for the same.

What I have tried:

I am new to SQL and have tried a few basic select statements but they havent worked.

推荐答案

也许是这样的:



Maybe something like this:


DECLARE @cmd varchar(max)

SELECT @ cmd ='选择板,处理,数据日期'

EXEC sp_MSforeachdb @cmd

DECLARE @cmd varchar(max)
SELECT @cmd = 'select Board, Process, date from data'
EXEC sp_MSforeachdb @cmd


这篇关于需要sql查询从所有数据库中选择一个特定列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆