首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么移动临时表中记录

2012-12-15 
如何移动临时表中记录数据库:SqlServer 2005 有一个临时表现在想把第4条记录移动到第7条前面请指点,谢谢[

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

有一个临时表

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

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

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

热点排行