Sto cercando un modo per selezionare tutti i database sul mio server sql, che contengono solo la tabella "dbo.mytable"Selezionare i database che contengono solo tabella specifica
Come posso fare questo?
ho già questi due query SQL:
Select name From sys.databases Where database_id > 5
E
IF EXISTS
(SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[mytable]') AND type in (N'U'))
Select 1 [Exists]
Else
Select 0 [Exists]
La prima query, elenca tutti i database sul mio server SQL, e il secondo controlla se esiste dbo.mytable. Mi piacerebbe unirli
Grazie
Msg 942, livello 14, stato 4, linea 1 Database '...' non può essere aperto perché è offline. – Devart
È una buona soluzione, ma è anche necessario aggiungere questo: state_desc! = 'OFFLINE' – Devart
@Devart - Buon punto. Probabilmente è meglio guardare solo quelli che sono esplicitamente online. –