比如 USERID  要设置 自增长。  
另外  USERID 必须设为 主键吗?

解决方案 »

  1.   


    DROP sequence 名称create sequence 名称
    minvalue 1
    maxvalue 999999999999999999999
    start with 1
    increment by 1
    nocache;
      

  2.   


    只要 名称那里换上 USERID 即可??
      

  3.   

    你插数据的时候 userid的值为 序列.next
      

  4.   

    Oracle没有表自动自增的功能  需要用触发器或者自己的代码去实现。
      

  5.   

    使用序列吧,就是二楼说的那种
    得到序列值:
    select 序列名称.nextval from dual
      

  6.   

    名称是要取的sequence名称  如表名是card 可以取名card_seq
     
    然后在插入值的时候userid值为card_seq.Nextval就可以了
      

  7.   

    用序列ok
    如果不怕跳号  考虑不使用nocache  对性能有点点提高
    另外不一定要设为主键