按数据库筛选SQL Server sys.objects

时间:2012-03-19 09:07:40

标签: sql-server database metadata

应该很容易,但我无法得到它。

我想按数据库(名称或ID)过滤sys.objects结果。我以为我必须加入sys.databases,但似乎不可能。我去了SQL Servers文档,但没有找到任何可以帮助的东西。

我错过了什么?

1 个答案:

答案 0 :(得分:13)

每个数据库都有自己的sys.objects,因此您必须从sys.databases获取数据库,并且

select from {dbname}.sys.objects

{dbname}是来自sys.databases的name