简单的UPDATE! 我想把数据库某表 的 LINKID 列 UPDATE 为 1.00 2.00 一直排序到最后一行 2773.00 怎样写这SQL语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LINKID1.002.00...2773.00想更新为这样的。 LINKID1.002.00...2773.00想更新为这样的。 update tb_name t1set t1.linkid=(select t2.rn from (select rowid, row_number() over(order by rowid) as rn from tb_name) t2 where t2.rowid=t1.rowid); --linkid是什么类型的?update tb set linkid=rownum +1,number字段类型不管有没有小数位都可以这样更新 每月分区问题 oracle 函数解析固定格式id串,转化为in 后面类型如'123','321' SQL 求助 关于SQL语句学习 求助:关于left join ,group by 及子查询的效率问题 请问:数据库显示"high parse to execute ratio"是什么意思? 请问在Oracle中怎么求两个时间相差的天数 新手请教:为什么某些字段的中文记录都变成'???' 请问:oracle中用PLSQL对应字段问题 我觉得很奇怪的问题:表被锁了? oracle 调用存储过程 动态sql错误 存储过程
1.00
2.00
...
2773.00
想更新为这样的。
LINKID
1.00
2.00
...
2773.00
想更新为这样的。
tb_name t1
set t1.linkid=(select t2.rn from (select rowid, row_number() over(order by rowid) as rn from tb_name) t2 where t2.rowid=t1.rowid);
update tb set linkid=rownum