Как вывести список всех объектов конкретной базы данных в SQL Server 2005 - PullRequest
7 голосов
/ 22 июня 2009

Я хотел бы перечислить все объекты конкретной базы данных в 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

Однако в этом запросе перечислены все объекты ВСЕХ баз данных, а не конкретной базы данных.

Мой вопрос таков: есть ли способ сделать запрос ко всем объектам только определенной базы данных? Если да, не могли бы вы показать мне, как это сделать?

1 Ответ

7 голосов
/ 22 июня 2009

В какой базе данных вы это используете? Когда я запускаю его в определенной базе данных, я ничего не получаю вне этой базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...