Платформа: SQL Server 2008
Язык: TSQL
У меня есть ряд запросов, которые в настоящее время принимают общую форму (для простоты)
-- Sample begin results
SELECT * from DB01.dbo.table UNION ALL
SELECT * from DB02.dbo.table UNION ALL --many other databases follow with same syntax
Как я могуизменить эти запросы таким образом, чтобы при появлении новой базы данных (названной, скажем, DB39C) я гарантировал, что мои запросы уже содержат эти новые записи?
--Sample end results
SELECT * from DB01.dbo.table UNION ALL
SELECT * from DB02.dbo.table UNION ALL
SELECT * from DB39C.dbo.table -- this was created as soon as a new database came into existence
Я хочу программно убедиться, что этопроисходит без моего ведома, поскольку новые базы данных добавляются довольно регулярно, и мне нужны запросы, на которые я полагаюсь, чтобы идти в ногу.