多数据库导数据

set nocount off
declare @datetime as varchar(255)
--set @datetime='''2011-07-27 10:58'''
declare @DBName as varchar(255)
Create table #temp(Faccount varchar(255),fnumber varchar(255),fname varchar(255))
declare cs_DBName cursor for select name from sysdatabases where name like '%sr%' order by name
open cs_DBName
fetch next from cs_DBName into @DBName
while @@fetch_Status =0
begin
exec('insert into #temp select '''+@DBName+''',fnumber,fname from '+@DBName+ '.dbo.t_ICItem where fname like ''%解百纳%''')
--select * from @DBName.dbo.t_log where substring(convert(varchar(108),fDATE,120),1,16)=@datetime
--
-- SELECT * FROM #temp drop table #temp
fetch next from cs_DBName into @DBName
end
close cs_DBName
DEALLOCATE cs_DBName
select distinct * from #temp
drop table  #temp

原文地址:https://www.cnblogs.com/Anders888/p/2389295.html