у меня есть SQL Server 2012 с DB1, DB2, db3 ...> DB50Извлечение данных из одной таблицы во всех базах данных сервера
Если мне нужно просматривать базы данных в сервере я использую
SELECT * FROM sys.databases
Все базы данных имеют одну и ту же таблицу Saves
, за исключением пяти баз данных, которые не имеют этой таблицы.
мне нужно знать, какие базы данных есть таблица Saves
- для этого я использую
sp_msforeachdb "SELECT '?' DatabaseName, Name FROM ?.sys.Tables WHERE Name LIKE '%saves%'"
Как получить данные из таблицы Saves
из всех баз данных, если найден?
Я использую один на один, и это занимает много времени, чтобы сохранить данные, как
select * from db1.dbo.Saves
и сохранить данные затем вернуться к поиску
select * from db2.dbo.Saves
и сохранить данные затем вернуться к поиску
select * from db3.dbo.Saves
Мне нужна команда SQL:
Select * from Saves in sys.databases if found
محمد عبدالغفار الفقى @ ждут ваших отзывов .... –
Большого спасибо, что он работает нормально, но не показывает, что имя базы данных –
Can названия объявления для базы данных, found & Working fine от MSSQL management, но при использовании с веб-страницы сайта я создаю его для запуска команды sql с другой командой, но не с этим кодом –