sp_MSforeachdb: включать только результаты из баз данных с результатами

м запустив следующую хранимую процедуруsp_MSforeachdb с простой командой. Мой вопрос заключается в том, как ограничить результат отображением только тех баз данных, которые имеют хотя бы 1 запись, удовлетворяющую команде:

Вот's моя хранимая процедура:

EXECUTE master.sys.sp_MSforeachdb 'USE [?]; 

IF (EXISTS (SELECT * 
                 FROM INFORMATION_SCHEMA.TABLES 
                 WHERE TABLE_NAME = ''Tabs''))
BEGIN

SELECT ''?'' as dbname,T.TabName, T.TabPath
FROM Tabs T
WHERE T.TabID IN (

SELECT Distinct TM.TabID
FROM TabModules TM
WHERE mID IN (
  ...
  )

)
ORDER BY T.TabName
END
'

Любые идеи, как я могу изменить SP, чтобы он неt отобразить базы данных с пустыми результатами (см. изображение)?

Ответы на вопрос(2)

Ваш ответ на вопрос