按数据库过滤 SQL Server sys.objects

发布于 2025-01-09 00:39:38 字数 140 浏览 2 评论 0原文

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

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

我缺少什么?

Should be easy, but I can't get it.

I want to filter the sys.objects results by database (either name or id). I thought I had to join with sys.databases, but does not seem to be possible. I went to SQL Servers docs but did not find anything that could help.

What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺孤伤于心 2025-01-16 00:39:38

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

select from {dbname}.sys.objects

{dbname}是sys.databases中的名称

Each Database have its own sys.objects, so you have to get the databases from sys.databases, and

select from {dbname}.sys.objects

{dbname} is the name from sys.databases

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文