• Oracle数据表之间的数据同步


    保证两个数据表结构相同,如不相同只能同步相同字段;

    只是思路,具体请根据需求修改.

    declare  
          
    cursor csrn_mon
    is          
    select *       
    from table2;           
    row_mon csrn_mon%rowtype;
    
    cursor csrn_loc
    is
    select * 
    from table1;
    row_loc csrn_loc%rowtype;
    
    cursor csrn_del
    is
    select xh from table1 minus select xh from table2;
    row_del csrn_del%rowtype;
    
    cursor csrn_ins
    is
    select xh from table2 minus select xh from table1;
    row_ins csrn_ins%rowtype;
    
    begin       
         
    for row_mon in csrn_mon loop           
        for row_loc in csrn_loc loop  
            if row_loc.xh = row_mon.xh then
               dbms_output.put_line('更新信息:' || row_loc.xh);
            end if;
        end loop;
    end loop;
    
    for row_del in csrn_del loop
        dbms_output.put_line('删除信息:' || row_del.xh);
    end loop;
    
    for row_ins in csrn_ins loop
        dbms_output.put_line('插入信息:' || row_ins.xh);
    end loop;
    
    end;
  • 相关阅读:
    C#线程使用学习
    C# 线程
    C# Lambda表达式与Linq
    C#聚合运算方法
    责任链模式
    代理模式
    享元模式
    门面模式(外观模式)
    桥梁模式
    设计模式-创建型、结构型、行为型之间的区别
  • 原文地址:https://www.cnblogs.com/Kconnie/p/3968310.html
Copyright © 2020-2023  润新知