Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Comparing data between 2 tables...
Joe wrote:
> Hello,
>
> Can someone please give me some tips on a simple way to compare all
> columns and data on 2 tables in separate schemas in the same instance?
>
> I want to create a comparison report of, for example, MY.TABLE_SAL
> -vs- THEIR.TABLE_SAL. I want to make sure that when I load Joe
> Millionaires annual salary of $19,000 in MY.TABLE_SAL via sqlldr, they
> also take the full $19000 and not just $1900 when they extracted the
> data to be loaded into production.
>
> P.S. I'm not a DBA, so if some kind of DBA privies are needed for some
> kind of tool or Data Dictionary table, please let me know.
>
> Any tips provided is appreciated.
>
Dead easy, if I understand what you want correctyl:
CREATE
TABLE diff_table
AS SELECT * -- all rows in my that do not occur in their FROM ( SELECT * FROM my.table_sal MINUS SELECT * FROM their.table_sal ) UNION ALL SELECT * -- all rows in their that do not occur in my FROM ( SELECT * FROM their.table_sal MINUS SELECT * FROM my.table_sal );
-- HTH, AjAReceived on Tue Mar 04 2003 - 11:40:28 CST
![]() |
![]() |