99问答网
所有问题
oracle 如何给表新增加的ID字段赋值
如题,有一个表之前没有ID字段,只有NAME,已经有了几百条数据。现在增加了ID字段,求一个SQL语句,给之前的几百条数据添加上唯一的ID值。
举报该问题
推荐答案 2014-01-09
alter table &tbname add id number ;
update &tbname set id=rownum ;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zv7eXt7vBzO7zWOvOB.html
其他回答
第1个回答 推荐于2017-11-26
给表加上id的字段,新建一个【sequences】的自增列,列如:seq_id
更新语句是:update 表 set a.id = seq_id.nextval
这样更新的ID都是唯一性的。本回答被提问者采纳
相似回答
大家正在搜
相关问题
如何向oracle表中新增加的字段赋值
oracle中插入一个新的字段后,如何快速的给该字段赋值?
oracle数据库插入一ID字段,如何让他从一开始递增?
请教给一个数据库表增加一个字段并且赋值的高效办法
oracle中怎么给表添加字段为标识列
oracle 如何获得新插入记录的id
Oracle中,对每个表都增加一个ID字段是否合理?你对ID...
在Oracle中,要在现有表中添加一个新字段,应该用什么语句