【发布时间】:2021-07-25 04:54:57
【问题描述】:
我有一个表,表名是DatabaseB中的AADatatimeBB。
我的SQL服务有多个数据库DatabaseA,DatabaseB,DatabaseC,DatabaseD
如果我不知道表:AADatatimeBB在哪个Database,我该如何搜索呢?
如果我知道表在哪个数据库中,我可以使用以下查询来搜索表。
在可用的数据库列表中选择数据库名称并运行查询
从 INFORMATION_SCHEMA.TABLES 中选择 * 其中 table_name like '%DATASET%'
【问题讨论】:
-
[master].[sys].[databases] 包含服务器的所有数据库。
-
一个有据可查的应用程序应该告诉你应用程序正在使用的数据库的名称。
标签: sql sql-server for-loop conditional-statements