auto_increment
Jeg har kigget på svaret på et tidligere spørgsmål, hvor det ønskes at lave et kolonne i en tabel, der automatisk tæller én op når man insert\'er data i tabellen.Svaret der gives dér er (tilpasset min situation):
CREATE OR REPLACE TRIGGER test_ins_bef
BEFORE INSERT ON test
REFERENCING NEW AS new_row
FOR EACH ROW
BEGIN
SELECT test_seq.nextval INTO :new_row.id FROM dual;
END test_ins_bef;
Jeg har til test en tabel med to felter, den ene er id, som skal tælle automatisk op. Jeg har oprettet sekvensen test_seq med
create sequence test_seq start with 1;
Når jeg indtaster triggeren afslutter sqlplus ikke indtastnings-mode, og den slutter kun ved CTRL+C og det virker ikke som om triggeren virker.
Er der nogen der har en idé om hvad der er galt?