字段不能自动增加的,但是你可以建一个sequencecreate sequence sequence_nameinsert into tablename(id,...) values(sequence_name.nextval,.....)

解决方案 »

  1.   

    我必须要加一个新的字段呀?有人有办法吗?也就是字段id的类型为   自增NUMBER(10.0)
      

  2.   

    http://community.csdn.net/Expert/topic/3383/3383864.xml?temp=.2726862
    给你一个链接
      

  3.   

    1)添加字段
    alter table 表名 add id int;
    2)递增功能
    --先建一个序列:
    create sequence 序列名
    increment by 1     --种子数
    start with 1         --开始值
    maxvalue 999999999  --序列最大值
    nocycle
    cache 103)如果你表原来 不为空,则补充ID值
    update 表名 set id=rownum 4)
    以后输入数据都应该这样:
    insert into table(id,mydate....) values(序列名.nextval,'date'.....);   --将自动增1--上面的办法是从你插入的
      

  4.   

    可以啊,
    alter table 表名 add id int identity(1,1)0