请问创建了正确的序列和触发器后,正确的insert语句要怎么写,请各位高手
给我一个例子语句,谢谢了

解决方案 »

  1.   

    如果你的触发器建立在插入数据时执行取下一id的话,
    那你只需写
    insert into mytest (job) values ('a');
    可以忽略id字段的试试
      

  2.   

    触发器写成如下:试下
    BEGIN
    SELECT mID.NEXTVAL
        INTO :new.myid
        FROM dual;
    END;
      

  3.   

    create trigger testtg
    begin
    select mid.nextval
        into :new.myid
        from dual;
    end;
    /insert into mytest(job) values('a');