Trigger problem
Jeg har en oracle server (8.1.6) på Linux (RH 6.2) som hver gang jeg genstarter maskinen laver rod i en sequence som levere primary key id til en tabel[
create sequence order_main_seq
create or replace trigger order_main_trig
before insert on order_main
for each row
begin
select order_main_seq.nextVal
into :new.orderid
from dual;
end order_main_trig;
]
problemet er at den orderid bruges i ISO 9002 og SKAL være fortløbende, ihvertfald indtil vi får ændret ISO manualerne.
Men hvorfor sker det??
-Jeg kalder IKKE den sequence fra andre triggers, og det sker KUN hvis jeg genstarter maskinen???