我正在尝试创建一个小的SQL脚本(在SQL Server Management Studio中),以获取两个不同数据库中所有表的列表。目标是找出哪些表存在于两个数据库中,哪些仅存在于其中一个。
我已经在SO上找到了各种列出一个数据库所有表的脚本,但迄今我还不能获得多个数据库表的列表。
那么:是否可以查询SQL Server以获取特定数据库中的所有表,例如SELECT * FROM ... WHERE databaseName ='first_db'
,以便将其与另一个数据库的结果进行连接?
db1.sys.tables
。 - Andomar