sql如何比较两个表数据是不是一致

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql如何比较两个表数据是不是一致相关的知识,希望对你有一定的参考价值。

参考技术A

1、创建两张测试表;create table test_aa(id number);

create table test_bb(id number);

2、插入样例数据;

insert into test_aa values(1);

insert into test_aa values(2);

insert into test_aa values(3);

insert into test_bb values(1);

insert into test_bb values(2);

3、比较两张表的记录。

select * from test_aa

minus

select * from test_bb;有记录为3,说明不一致。

4、删掉test_aa表的记录,重新比较;

select * from test_aa

minus

select * from test_bb

union all

select * from test_bb

minus

select * from test_aa;没有记录,说明两表数据一致。

以上是关于sql如何比较两个表数据是不是一致的主要内容,如果未能解决你的问题,请参考以下文章

如何用一条SQL语句对比两个表的数据是不是一致

Mysql某个表有近千万数据,CRUD比较慢,如何优化?

SqlServer怎么比较两个表的字段是不是一致

如何查看oracle 两个表结构是不是相同

在ORACLE中,如何比较两个表的数据是否相同,查询两个表内容不一致的内容

在ORACLE中,如何比较两个表的数据是否相同,查询两个表内容不一致的内容