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

怎么将原表中无序的id改为有序

2012-04-23 
如何将原表中无序的id改为有序????????????????????????[解决办法]with tas(select *,[newid]row_number(

如何将原表中无序的id改为有序
????????????????????????

[解决办法]
with t
as(
select *,[newid]=row_number()over(order by getdate()) from tbl
)
update tbl set id=[newid] from t where t.标识列=tbl.标识列
[解决办法]

探讨
with t
as(
select *,[newid]=row_number()over(order by getdate()) from tbl
)
update tbl set id=[newid] from t where t.标识列=tbl.标识列

[解决办法]
SQL的每条记录本来就是集合,从来没有有序或者无序之说,你说的有序只不过是在查询的时候加上了ORDER BY的游标。还是理解下SQL的内部定义吧。
[解决办法]
你直接上你的表结构和数据,跟你写的那么清楚了啊???

热点排行