sql-server - 在 Microsoft SQL Server Management Studio 2005 中,您如何找到一个表位于哪个数据库中,您知道其中的名称(例如 dbo.mytable1)?

标签 sql-server database sql-server-2005

我知道我要查找的表的名称。我正在使用 Microsoft SQL Server Management Studio 2005,我想搜索工作室中连接的数据库服务器中的所有数据库。这可能吗?我需要查询系统表吗?

最佳答案

同上但使用系统函数而不是系统表

EXEC sp_MSForEachDB 'USE [?] IF OBJECT_ID(''dbo.mytable'') IS NOT NULL PRINT ''?'''

关于sql-server - 在 Microsoft SQL Server Management Studio 2005 中,您如何找到一个表位于哪个数据库中,您知道其中的名称(例如 dbo.mytable1)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/166722/

相关文章:

mysql - 子查询中选定的列(多列)未显示

sql-server - SQL Server 和数据库的 ACID 属性

xml - 在TSQL中将JSON转换为XML?

java - 可以选择但不能写入/更新到 SQL Server

sql-server - SQL Server 有什么神奇的撤消功能吗?

sql - 使用 PL/SQL 将值插入全局临时表

sql - 如何使用 OpenRowSet 将数据插入到空白文件中?

sql - SQL Server 中的 Order By 将正值放在负值之前

sql-server - 如何捕获 DacServices.Deploy 输出?

sql-server-2005 - 聚合 SQL 函数以仅从每个组中获取第一个