我使用sqlmigration(SSMA)工具将数据库从oracle迁移到Sql server。 迁移后,报告称100%成功迁移,但在Sql Server中行数超过oracle。我无法弄清楚为什么它显示比oracle更多的行数。请帮忙
答案 0 :(得分:0)
您可以使用以下查询
检查sql server中所有表的行数SELECT
t.name, i.rows
FROM sys.tables t
INNER JOIN sysindexes i
ON t.object_id = i.id
WHERE i.indid < 2
同样对于oracle,您可以使用此查询
Get counts of all tables in a schema
你可以比较
答案 1 :(得分:-1)
执行行计数,如 - &gt;
- 来源
select count(1) from table_source;
- 目标
select count(1) from table_target;