如何移动临时表中记录
数据库:SqlServer 2005
有一个临时表
现在想把第4条记录移动到第7条前面
请指点,谢谢
[最优解释]
如果你临时表的数据本身就是没有任何可以排序的话,那你这个操作没啥意义,仅仅是一个显式的问题。如果你非要这样做,就要找到一个可供参考的派序列,如果没有,那就额外加一列,由于你的是2005,所以可以用:
select row_number()over(order by getdate()) id,*
from #tb
这样来加一个id列。然后再update
[其他解释]
这问题很抽象 ,更新下第四条记录的ID 就好了
[其他解释]
什么时候我也能成为dba;
[其他解释]
需要加个字段,来排序?