在ZW0001这个库里有ABC和DEF两个表,ABC为Foxpro里导进来的,现在我要将ABC里面的 1、2这二个字段下面对应的数据导到DEF的3和4字段里去,请问怎么样通过SQL语句实现这个结果?比较急!在线等,分不够可以再加

解决方案 »

  1.   

    insert DEF(field3,field4) select field1,field2 from ABC
      

  2.   

    DEF表是否原来有数据DEF表与ABC表是否有唯一确定的关联字段
      

  3.   

    DEF表与ABC表是否有唯一确定的关联字段--------------------------------------
    也没有,因为DEF这个表是一个新建的表,所以里面是空的,只有字段没有数据,ABC通过DTS导进来以后跟DEF没有相同的地方
      

  4.   

    DEF是空表就按2楼的写法做好了如果有字段类型不匹配,用Cast或者Convert转换一下就可以了
      

  5.   

    如果有字段类型不匹配,用Cast或者Convert转换一下就可以了
    ------------------------------------------------------
    能详细告知怎么样做转换吗?新来请教,希望不要嫌我笨`呵呵
      

  6.   

    请问这样写可以吗?
    cast(字段 as varchar(100))convert(varchar(100),字段)
      

  7.   

    insert DEF(3,4) 
    select cast(1 as 字段3的类型),cast(2 as 字段4的类型)  from ABC
      

  8.   

    可以. 没有格式上的具体要求的话,直接用 RTRIM(字段)进行隐式转换就行了.
      

  9.   

    如果我不需要修改DEF的类型的话,我可以直接用lxzm1001(*蓝星之梦*) 的语句吗?