Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Selecione bancos de dados que contenham apenas uma tabela específica


Uma maneira concisa que traz todos de volta em um conjunto de resultados é
SELECT name
FROM   sys.databases
WHERE  CASE
         WHEN state_desc = 'ONLINE' 
              THEN OBJECT_ID(QUOTENAME(name) + '.[dbo].[mytable]', 'U')
       END IS NOT NULL