如何将原表中无序的id改为有序
????????????????????????
[解决办法]
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的内部定义吧。
[解决办法]
你直接上你的表结构和数据,跟你写的那么清楚了啊???