从Oracle迁移到SQL Server后,行数不匹配

时间:2016-10-19 18:05:40

标签: sql sql-server oracle migration

我使用sqlmigration(SSMA)工具将数据库从oracle迁移到Sql server。 迁移后,报告称100%成功迁移,但在Sql Server中行数超过oracle。我无法弄清楚为什么它显示比oracle更多的行数。请帮忙

2 个答案:

答案 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;