sql >> Base de Datos >  >> RDS >> Sqlserver

Seleccione bases de datos que solo contengan una tabla específica

Una forma concisa de recuperarlos todos en un conjunto de resultados es

SELECT name
FROM   sys.databases
WHERE  CASE
         WHEN state_desc = 'ONLINE' 
              THEN OBJECT_ID(QUOTENAME(name) + '.[dbo].[mytable]', 'U')
       END IS NOT NULL