把你的insert语句和表结构,sequence贴出来看看

解决方案 »

  1.   

    表结构:temp_tab(country_id,content)
    Country_id as number(10)
    content  as varchar2(200)
    **********************************************
    sequence:
    CREATE SEQUENCE SEQname
     INCREMENT BY  1
     START WITH  1
     MAXVALUE  99999999
    **********************************************
    insert into temp_tab(content) values('ssdfsdafs');
    无法通过
    insert into temp_tab(country_id,content)
    values(SEQname.nextval,'dsfdasf');
    不是用触发器,可以插入!
      

  2.   

    Begin
       SELECT SEQname.NEXTVAL
         INTO :NEW.country_Id
         FROM DUAL;
    End;再试试