【发布时间】:2013-07-19 09:56:46
【问题描述】:
这个问题可能是多余的,但我发布它是因为我无法得到一个确切的解决方案(请阅读实际情况)。 我有以下脚本,它返回所有表和相应的编号。行数。
SELECT
sysobjects.Name, sysindexes.Rows
FROM
sysobjects
INNER JOIN sysindexes
ON sysobjects.id = sysindexes.id
WHERE
type = 'U'
AND sysindexes.IndId < 2 ORDER BY ([Rows])
现在,我想将这个结果集与不同数据库(具有相同结构)上的类似结果集结合起来。我无法对 sysobjects 使用四个分区命名。它给出了错误:The multi-part identifier "My_Database1.sysobjects.Name" could not be bound.
实际场景:我有一个重复的数据库,想知道哪些表中的数据没有从原始数据库中移出。
任何替代解决方案也会有所帮助。
【问题讨论】:
标签: sql sql-server sql-server-2008 tsql