检查一下b表和a表结构是否相同,索引是否相同
可能是b表中某个字段的索引设置为唯一索引,而a表中非唯一索引且有重复

解决方案 »

  1.   

    你的b表一定是在ado运行“select * into b from a ”后建立的。
    可能你的a表中有重复纪录。用“select distinct * into b from a ”试试。
      

  2.   

    select distinct * into b from a会发生错误,因为distinct 只能对个体
      

  3.   

    我在visdata里运行此sql成功,但在程序里就出错。目的是复制一个表,因为子段长不想用create table