insert into t4 select username from t2 order by userid其中t4有个自增列,所以是否排序t2,最终的结果是不一样的,但是我发现好像不支持我这样的语句

解决方案 »

  1.   

    tryinsert into t4 Select * From (select TOP 100 Percent  username from t2 order by userid) A
      

  2.   

    order by 语句是没有作用的,插入后记录会根据表的索引重新排序的
      

  3.   

    insert into t4 select username from t2 order by userid
    报错:仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 't4' 中为标识列指定显式值。
    如果改成
    insert into t4 select username from t2 order by username
    不会报错
    奇怪了