读书人

怎么移动临时表中记录

发布时间: 2012-12-15 15:16:03 作者: rapoo

如何移动临时表中记录
数据库:SqlServer 2005

有一个临时表

现在想把第4条记录移动到第7条前面

请指点,谢谢
[最优解释]
如果你临时表的数据本身就是没有任何可以排序的话,那你这个操作没啥意义,仅仅是一个显式的问题。如果你非要这样做,就要找到一个可供参考的派序列,如果没有,那就额外加一列,由于你的是2005,所以可以用:
select row_number()over(order by getdate()) id,*
from #tb

这样来加一个id列。然后再update
[其他解释]
这问题很抽象 ,更新下第四条记录的ID 就好了
[其他解释]
什么时候我也能成为dba;
[其他解释]
需要加个字段,来排序?

读书人网 >SQL Server

热点推荐