create or replace trigger biufer_EMP_EXPERIENCE
before insert  on HRM_EMP_EXPERIENCE
for each row
begin
      select SEQ_EMP_EXPERIENCE.nextval
        into :new.no
        from dual; 
         
end;我把for each row去掉,当insert时还是会 添加多条,并且条数不确定.

解决方案 »

  1.   

    就是在当前insert行中加一个no,但是这样会多添加几天只有no值不为空的行,怎么让它不添加这几天行啊 
      

  2.   

    insert into hrm_emp_experience (no,id,name) values(no,"emp","name")
    执行上面的语句是其中的no是从序列SEQ_EMP_EXPERIENCE中取值的,但是它还会执行多行
    insert into hrm_emp_experience (no,id,name) values(no,"","")
    现在就是不要它执行这些多余的insert,怎么办?
      

  3.   

     还有for each row 是什么意思,有没有只对一行操作的啊?