2009-06-22 8 views
5

mi piacerebbe elencare tutti gli oggetti di un particolare database in SQL Server 2005. Ho creato una query come illustrato di seguito:Come elencare tutti gli oggetti di un particolare database in SQL Server 2005

select name, type_desc from sys.objects 
WHERE type in ('C', 'D', 'F', 'L', 'P', 'PK', 'RF', 'TR', 'UQ', 'V', 'X') 
union 
select name, type_desc from sys.indexes 
order by name 

Tuttavia, questa query elenca tutti gli oggetti di TUTTI i database anziché un particolare database.

La mia domanda è: c'è un modo per interrogare tutti gli oggetti di un particolare database? Se sì, potresti per favore mostrarmi come si fa?

risposta

7

In quale database si sta eseguendo? Quando lo eseguo in un particolare database, non ottengo nulla al di fuori di quel database.

+0

Grazie. Errore mio. Posso ottenere oggetti di un particolare database. – titanium

Problemi correlati