Ho molti database nel mio SQL Server.Visualizza tutti i nomi dei database contenenti la tabella specifica
devo cercare solo per i nomi dei database containg particolare nome della tabella Heartbitmaster
Ho molte basi di dati come ad esempio Gotgold
, DVD
, ecc e voglio solo trovare i nomi di database di query che contengono questa tabella Heartbitmaster
.
ho cercato ho provato per la query:
SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_TYPE = 'base table'
AND table_schema = 'Heartbitmaster'
ma non ha funzionato.
Ho cercato più e mi sono imbattuto:
SELECT name, database_id, create_date
FROM sys.databases
ma non so come organizzare ulteriormente in cui condizione per la ricerca del nome della tabella
Ti prego, aiutami.
Ovviamente, questo non troverà alcuna tabella chiamata 'heartbit' che si trova in uno schema diverso da' dbo'. –
DESIDERO TROVARE Db NAME CONTAINIING TABLE HEARTBIT –
non c'è bisogno di gridare - stavo solo indicando una limitazione. La query potrebbe funzionare nelle tue circostanze, ma potrebbe non essere adatta ai futuri visitatori di questa domanda. –