有两表结构如下:A表:name   sex   pwd  
B表:name sex  pwd XXXX YYYY  ZZZZZ这样的两张表,如何要把A表的数据复制到B表中,但B表中与A表不同的字段也需要插入数据(跟据不对需要)请高手指教

解决方案 »

  1.   

    创建一个临时表C(与A表结构相同),插入数据,ALTER表结构,UPDATE,再插入B表
      

  2.   

    insert all
    when name like 'b%' then
    into b(name,sex,pwd,xxxx,yyyy,zzzz) values(name,sex,pwd,'x1','y1','z1')
    when name like 'w%' then
    into b(name,sex,pwd,xxxx,yyyy,zzzz) values(name,sex,pwd,'x2','y2','z2')
    select name,sex,pwd from a;不要when子句 也可以
    insert all
    into b(name,sex,pwd,xxxx,yyyy,zzzz) values(name,sex,pwd,'x1','y1','z1')
    select name,sex,pwd from a;