大家帮个忙,比较两个数据库里的数据!
如:现dataA,dataB两个数据库,还有一个tableCommon
其中,tableCommon 为两个数据库里都有的表,现在要比较两个数据库里的tableCommon 里的数据!
注:用两个查询,一个是得到tableA的tableCommon 中有,tableB的tableCommon 中没有的!
另一个是得到tableB的tableCommon 中有,tableA的tableCommon 中没有的!再次谢谢大家:)
如:现dataA,dataB两个数据库,还有一个tableCommon
其中,tableCommon 为两个数据库里都有的表,现在要比较两个数据库里的tableCommon 里的数据!
注:用两个查询,一个是得到tableA的tableCommon 中有,tableB的tableCommon 中没有的!
另一个是得到tableB的tableCommon 中有,tableA的tableCommon 中没有的!再次谢谢大家:)
解决方案 »
- 显示为killed或inactive的session也被算成oracle最大连接数的一部分吗
- 一个十分诡异的异常!
- Oracle数据库和SQL Server 数据库互连实现两边数据同步变化。
- 寻求几本有关oracle8i备份和恢复的专题书籍
- 数据库设计问题?急……
- 会Oracle 8系统维护试用就给500元
- 为什么无法安装Oracle9i,急急
- oracle如何编程改变initorcl.ora中的参数audit_trial?
- oracle大文件表空间的磁盘没有空间了如何处理
- oracle创建数据库报关于java问题待解决
- oracle 10G 的 默认创建表空间的数据文件的路径如何设置?
- oracle速度变慢,怎样解决呢?
然后,就是左连接的问题了。select a.col1 from a,b@linkb where a.col1=b.col1(+) and b.col1 is null;
再次感谢,我不急,各位大哥再写清楚点!
就是说查找两个表记录相同的,若是在a表中存在b中不存在的话 也要查找出来 只不过这个时候b表查出的这些字段为空罢了然后他专门取出b的col1为空的记录 (也就是存在于a表但不存在于b表的记录)应该明白了把
不过还是喜欢这种写法 select a.col1 from a,b@linkb where a.col1=b.col1(+) and b.col1 is null;
或者compare table data来对比,不同的地方,会列举出来的