怎么样把一个视图得出的数据倒入到一个表里,其中结构基本一样,只是有个字段,视图里是int型,表里是Varchar,例如,视图里员工id是22,表里是李三。其中对应有对应表。不知道我说清楚了没有。

解决方案 »

  1.   

    转换一下类型再插入啊 用convert(varchar(40),字段名)或cast()
    2个字段还要对应下.
      

  2.   

    insert into 要导入的表 select 视图的字段(其中员工名代替员工id) from 视图 a inner join 对应表 b on a.员工id=b.id
      

  3.   

    上面的我看的不是很明白。
    例如视图为view_House_Employee_Getlist,表为House_Employee,对应表为admin_employee,视图有empid,是int型。表House_Employee里有EmpID,是Varchar。其中视图是由House_Employee和admin_employee得来的。视图结构与表House_Employee结构基本相同。