Фильтрация объектов SQL Server sys.objects по базе данных - PullRequest
4 голосов
/ 19 марта 2012

Должно быть легко, но я не могу его получить.

Я хочу отфильтровать результаты sys.objects по базе данных (по имени или идентификатору).Я думал, что мне нужно присоединиться к sys.databases, но это не представляется возможным.Я зашел в документацию по SQL Server, но не нашел ничего, что могло бы помочь.

Что мне не хватает?

1 Ответ

13 голосов
/ 19 марта 2012

Каждая база данных имеет свои собственные sys.objects, поэтому вы должны получить базы данных из sys.databases, а

select from {dbname}.sys.objects

{dbname} - это name из sys.databases

...