如何使用单个更新语句更新表中具有唯一值的记录?
e.g.
Col1
----
1
1
2
2
3
o/p:
Col1
----
1
2
3
4
5
答案 0 :(得分:0)
试试这个
Update table_name set col1 = rownum;
答案 1 :(得分:0)
with cte as(
select col1, row_number() over(order by col1) rno
from #table_name
)
update cte set col1 = rno