I have SQL Server 2012 with DB1 , DB2 , Db3 ...> DB50
If I need to view databases in server I use
SELECT * FROM sys.databases
All databases have same table Saves
except for five databases that do not have this table.
I need to know which databases have table Saves
- for this I use
sp_msforeachdb "SELECT '?' DatabaseName, Name FROM ?.sys.Tables WHERE Name LIKE '%saves%'"
How do I retrieve data from table Saves
from all databases if found?
I use one by one and it takes a lot of time to save data like
select * from db1.dbo.Saves
and save data then back to search
select * from db2.dbo.Saves
and save data then back to search
select * from db3.dbo.Saves
I need a SQL command like :
Select * from Saves in sys.databases if found