建表.插入数据,更新数据都是通用的.oracle中和sql server中差不多是一样的,要注意的是,数据类型有的不一样.

解决方案 »

  1.   

    主要是这条语句该如何实现?
    update z_z2 set z_z2.x1=z_z1.x1,z_z2.x2=z_z1.x2,z_z2.x3=z_z1.x3 from z_z2,z_z1 where z_z2.id=z_z1.id;
      

  2.   

    update z_z2 set (x1, x2, x3) = (select x1, x2, x3 from z_z1 where id=z_z2.id);
      

  3.   

    update z_z2 b set(x1,x2,x3)=(select a.X1,a.X2,a.x3 from z_z1 a where a.ID=b.ID)
      

  4.   

    楼上两位说的已经可以了。下面是另一种方法。
    create table z_z2 as select * from z_z1;