http://expert.csdn.net/Expert/topic/1188/1188814.xml?temp=.1838495

解决方案 »

  1.   

    1.先创建序列USERID  用户序列号
    --
    CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1 
        MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE 
        NOCACHE NOORDER2.创建触发器USERADD Trigger
    --
    CREATE OR REPLACE TRIGGER USERADD
    BEFORE INSERT ON MEMBERRG
    FOR EACH ROW
    BEGIN
        USERID.NEXTVAL INTO :NEW.NUM FROM DUAL;
    END;
      

  2.   

    还是用sequence把,nextval可以获取自动增加1的效果,,curval获取当前id