У меня есть около десятка баз данных Azure, подготовленных на одном сервере SQL Server. Каждая база данных имеет таблицу, в которой записана версия приложения базы данных.
Могу ли я запустить один запрос, который будет возвращать одно значение из каждой базы данных?
Примерно так:
USE master
SELECT 'db1', Value FROM [db1].[meta].[DatabaseSettings] WHERE Entry = 'Version'
UNION SELECT 'db2', Value FROM [db2].[meta].[DatabaseSettings] WHERE Entry = 'Version'
UNION SELECT 'db3', Value FROM [db3].[meta].[DatabaseSettings] WHERE Entry = 'Version'
UNION SELECT 'db4', Value FROM [db4].[meta].[DatabaseSettings] WHERE Entry = 'Version'