给表建立自动序列.
create sequence 序列名 increment by 1 start with 1 NOCACHE;

解决方案 »

  1.   

    -- Create sequence 
    create sequence BJGS.SEQ_BBID
    minvalue 1
    maxvalue 999999999
    start with 153941
    increment by 1
    nocache;
      

  2.   

    主要是通过序列号来实现,创建一个序列的命令参考create sequence的语法。有两种方式来完成自动编号列的赋值。一种是建触发器,如:建立了序列号seq1。为表建立触发器。自动编号的列的值取seq1.nextval。另外一种是程序控制,如一些数据库开发工具,在向数据库中添加记录时,先将seq1.nextval取出,再加到insert语句中。
      

  3.   

    CREATE SEQUENCE GHNO INCREMENT BY 1 START WITH 1 
        MAXVALUE 1.0E28 MINVALUE 1 CYCLE 
        NOCACHE NOORDER;
     
    CREATE OR REPLACE TRIGGER CHKRESULTADD
    BEFORE INSERT ON CHKRESULT
    FOR EACH ROW
    begin
    select lpad(ghno.nextval,4,'0') into :new.ghno from dual;
    end;
      

  4.   

    DBA Studio版本:
      在DBA Studio里面打开数据库,方案,序列,选择你的用户,然后就可以创建一个序列了!