U_DEFECT_MAP中所有字段project='Notebook'的数据,修改其project='PDA'insert into u_derect_map(col1,col2...,project,...coln)
select col1,col2...,'PDA',...coln
from u_derect_map
where project='Notebook';

解决方案 »

  1.   

    楼上的好象不对哦,我看不太明白。我的意思是copy所有project='Notebook'的数据,修改其project,使其project='PDA',仍存入原表,project='Notebook'的数据保持不变.
    我想重复使用project='Notebook'的这些数据,只不过把project值改成PDA,其它都保持不变。
      

  2.   

    select col1,col2...,'PDA',...coln
    这一句能实现修改Notebook为PDA吗
      

  3.   

    这个意思就是插入到project字段中的值全置成'PDA'
      

  4.   

    INSERT INTO U_DEFECT_MAP (project,f2,f3,...,fn)
    SELECT 'pad' as project,f2,f3,...,fn FROM U_DEFECT_MAP
    WHERE project = 'Notebook'
    这句行不?如果project字段不在第一个,好象就不行了吧,SQL都忘的差不多了。