如何在plsqldeveloper中设置自动增长列?我记得好像用序列,老长时间不用,加之对这个工具不是很熟.

解决方案 »

  1.   


    --新建seq
    create sequence seq_test
    minvalue 1
    maxvalue 999999999
    start with 1
    increment by 1
    cache 20
    cycle;--使用
    select seq_test.nextval from dual;
      

  2.   

    insert into table1 values(seq_test.nextval, '2222');
    commit;
      

  3.   


    这么老的帖子都被翻出来了。 Oracle 里没有自增长,如果想自增长,需要通过序列+触发器实现。google 有例子。 不过一般没必要自增长,seq_test.nextval 就好了。