查询的数据 插入 临时表#Temp,排列顺序不一致
由于插入的临时表,没有主键,所以,插入临时表 #Temp 的时候,它的顺序和 插入时查询的数据的顺序 不一样
解决方法:给 临时表 #Temp 创建索引
select Name,Sort INTO #Temp from table CREATE CLUSTERED INDEX IDX_#Temp ON #Temp(Sort);//创建 以 Sort 为 索引,当然,有可能 Sort 重复,之后 自己增加
感谢:http://bbs.csdn.net/topics/391861418