需要sql查询从所有数据库中选择一个特定列 [英] Need a sql query to select three particular columns from one from all the databases
本文介绍了需要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屋!
查看全文