【求助】如何把一个职工所有的社保信息从一个单位剪切到另一个单位?sql如何实现?

解决方案 »

  1.   

    update table set 旧单位=新单位 where 单位ID='001'
      

  2.   

    update 申报信息、参保信息、应缴信息、实缴信息、欠缴信息、核销信息、特殊人群信息、社评工资信息等等……;         set  单位编号= 新单位编号 where 单位编号 = 旧单位编号 and 个人编号= 个人编号
    update 个人信息、参保信息、养老实缴明细信息、失业实缴明细信息、医疗实缴明细信息、工伤实缴明细信息、生育实缴明细信息、养老账户、医疗账户、退休划账户信息、医疗个人账户注入金、特殊人群征缴、养老待遇发放信息、退休补缴账户、变更信息等等…… 
    set  单位编号= 新单位编号 where 单位编号 = 旧单位编号 and 个人编号= 个人编号
             
      

  3.   

    update 申报信息、参保信息、应缴信息、实缴信息、欠缴信息、核销信息、特殊人群信息、社评工资信息等等……;         set  单位编号= 新单位编号 where 单位编号 = 旧单位编号 and 个人编号= 个人编号先select出来,再update这样更不容易出错。select 个人编号,* from 申报信息 where 单位编号 = 旧单位编号 and 个人编号= 个人编号
      

  4.   

    同意LS的做法,你先select出来看看是不是你所需要的信息,确保了再update