Problemer med Trigger
Hejsa alle,Jeg har et problem med følgende Trigger:
create trigger increment_trigger
before insert on Agent
for each row
begin
select increment_seq.nextval into :new.ID from dual;
end;
Når jeg forsøger at indsætte en ny række i tabellen får jeg en ORA-04098: trigger increment_trigger is invalid and failed re-validation.
Har ikke arbejdet med Triggers før, så jeg er ret lost. Er der en der kan give mig en hånd?
Følgende er sequencen increment_seq:
create sequence increment_seq
start with 1
increment by 1
nomaxvalue;
Formålet er at tælle mit ID-felt i tabellen Agent en op, hver gang der oprettes en ny Agent - præcis som auto_increment i MySQL eller Identity(1,1) i MS SQL. Hvis der findes en bedre løsning, er jeg lutter øren.
PFT
Rune