Oracle基础知识
文章平均质量分 74
xiaohou_2007
Oracle、ETL、DW
展开
-
两张表关联比较记录是否相同
问题: 已知两张表TA、TB,这两张表的表结构完全相同。现在有这样的要求,TA是根据要求按一定频率抽取的数据,TB是保存发生变化的表。每次抽取TA表,都会比较TA、TB表,看这两个表中是否存在完全一样的数据项值。比如TA、TB的主键是CA1,则使用TA和TB表中的其他字段值比较(on TA.CA1=TB.CA1).egMerge TBusing TAon (TA.CA1=TB.CA1)when matched then ...(比较其他字段是否相同,存在不同的记录更新记录)when not原创 2011-03-07 23:26:00 · 825 阅读 · 0 评论 -
Oralce数据库中比较两张表的不同点
我们经常会遇到这样的问题:比较两张表的结构是否相同。比如: 在做数据仓库时,经常会创建生产系统的表结构作为ODS的临时表,而生存系统数据库中源表如果发生变更则ODS相应的这些临时表也要发生变更。 在数据迁移时,直接拷贝数据库则两个库中表结构一致。但是,在两个库中做相应的开发难免会出现不一致的情况。 而对每张表的每个字段检查是不现实的。故通过查找数据字典比较原创 2012-05-08 23:49:46 · 1081 阅读 · 0 评论