oracle数据库中的数据怎么自动加ID号 我用的是oracle数据库,里面已经有数十条数据了。当时创建的时候忘记加入每条数据的ID了。现在我要再加个ID,请教怎么加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update 表名 set ID列名=rownum; update tb set id=rownum alter table tablename add id number(20); 增加字段:alter table "tablename" add id number(20);添加字段Id:update "tablename" set id=rownum或者添加 表空间中的唯一位置 rowidupdate "tablename" set id = rowid 或者是设置成自动增长,那比较麻烦点,给你个链接:http://blog.csdn.net/elong0606/archive/2010/12/15/6078098.aspx 写一个序列也可以 例如 SQL> create sequence TEST_S1--建立一個序列 2 minvalue 1 3 maxvalue 20000 4 start with 1 5 increment by 1 6 cache 10 7 order; 用 TEST_S1.nextval 获取即可 请教关于视图!~ oracle 表结构导入导出问题 求救!!!系统重做,数据文件损坏。oracle11g数据恢复 ORA-02270错误 数据库日志分析 关于Oracle9i Application Server中的sing sign-on的功能. 关于多级级联多对多关联数据表结构设计 网站无法读取oracle数据!! trc文件能不能删 ORA-02085,这种错误谁遇到过,高手快来帮帮忙!!!! oracle sql语句小问题 oracle
update tb set id=rownum
alter table "tablename" add id number(20);
添加字段Id:
update "tablename" set id=rownum
或者添加 表空间中的唯一位置 rowid
update "tablename" set id = rowid
或者是设置成自动增长,那比较麻烦点,给你个链接:
http://blog.csdn.net/elong0606/archive/2010/12/15/6078098.aspx
例如
SQL> create sequence TEST_S1--建立一個序列
2 minvalue 1
3 maxvalue 20000
4 start with 1
5 increment by 1
6 cache 10
7 order;
用 TEST_S1.nextval 获取即可