2009-06-22 80 views
5

我想列出在SQL Server 2005中有一個特定的數據庫我創建了一個查詢的所有對象的特定數據庫的所有對象,如下圖所示:如何列出在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 

然而,此查詢列出所有數據庫的所有對象,而不是特定的數據庫。

我的問題是:有沒有一種方法來查詢只是一個特定數據庫的所有對象?如果是的話,你能告訴我怎麼做嗎?

回答

7

的數據庫,你在運行這個?當我在特定的數據庫中運行它時,我沒有在該數據庫之外獲得任何東西。

+0

謝謝。我的錯。我可以獲取特定數據庫的對象。 – titanium 2009-06-22 19:40:02