RT.
比如[ID],第一行值0,二行1.....

解决方案 »

  1.   

    你可以在插入数据前让ID自增1比如:在每次指定插入前筛选数据库中ID号最大的数据记录把筛选
    出来的值+1。
      

  2.   

    可以考虑一下 Oracle 的序列
      

  3.   

    NEW一个sequence,设置最大值,最小值,以及递增数
    然后每次插的时候,seq.nextval,就会每次执行都递增一位了
      

  4.   

    create sequence aa
        start with 1
        increment by 1;序列已创建。SQL> create table t (nnn number ,v varchar2(10));表已创建。  create  trigger t_trg
      before insert on t
      for each row
      begin
        select aa.nextval into :new.nnn from dual;
      end;
    触发器已创建SQL> insert into t values(111,'ok');已创建 1 行。SQL> select *  from t;
    应该可以解答你的问题
    try it