Sql server 2012 如何使用表名查找数据库名?

Sql server 2012 如何使用表名查找数据库名?,sql-server-2012,Sql Server 2012,我发现我的系统中存在表名,我使用了以下查询 select * from sys.tables where name = '%openpotab%'; 但是如何使用表名查找数据库名呢 提前感谢,, Bhavesh您可以使用: select DB_NAME(DB_ID()), * from sys.tables where name LIKE '%openpotab%'; 结果集中的第一列为空。这意味着没有数据库名称?@Bob请检查now@bob作为一个新用户,你应该意识到一件事:我怀疑你的意思

我发现我的系统中存在表名,我使用了以下查询

select * from sys.tables where name = '%openpotab%';
但是如何使用表名查找数据库名呢

提前感谢,, Bhavesh

您可以使用:

select DB_NAME(DB_ID()), * from sys.tables where name LIKE '%openpotab%';

结果集中的第一列为空。这意味着没有数据库名称?@Bob请检查now@bob作为一个新用户,你应该意识到一件事:我怀疑你的意思是不喜欢=